Mostrar mensagens com a etiqueta Programação. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Programação. Mostrar todas as mensagens

quarta-feira, 18 de janeiro de 2012

Fudit em Baixo

Como seria de esperar, hoje o Fudit está em baixo devido ao blackout do reddit (Estava com esperança que continuasse a dar, visto que continua funcional quando o reddit está com problemas, mas neste caso foi diferente).

Em breve tudo voltará ao normal.

Entretanto, deixo aqui um changelog do projecto desde que o anunciei aqui:
  • Filtros (inclusão e exclusão);
  • Vários subreddits;
  • Optimização do tempo de carregamento;
  • Modo de vista sequêncial;
  • Favoritos (guardados em cookies para não ser preciso registo;
  • Parsing de selftext, videos(youtube,vimeo e liveleak), mais imagens, albuns do imgur e jogos da armorgames.
Se tiverem sugestões de novas funcionalidades digam nos comentários. Estou a pensar em colocar alguma forma de adicionarem os vossos próprios subreddits/combinações de subreddits, mas ainda não pensei numa interface decente.

Por volta da 1 da manhã o site deve estar de volta:
http://fudit.alwaysdata.net
ou
http://fudit.pt.vu

domingo, 24 de abril de 2011

Fudit

Bem, só para apresentar um projecto rápido que fiz em ruby on rails:

O que é o Fudit?

O Fudit é um site que acessa ao feed JSON das primeiras 4 paginas do F7U12 do reddit e mostra uma imagem aleatória.
É uma forma rápida e simples de ver ragecomics.


Porquê Ruby on Rails? Isso podia ser feito em Javascript

Sei que podia ser feito em javascript, mas assim o projecto ficava menos extensivel.
Assim se no futuro quiser adicionar um sistema de logins, favoritos... é muito mais simples.
Para além disso, como o fetch do JSON é feito do lado do servidor, quem está em PCs com o reddit bloqueado pode aceder às imagens à mesma ;)

quinta-feira, 19 de agosto de 2010

Ainda não estou morto :P

Pois é, já há algum tempo que não actualizava o blog.
Visto que em tempo de aulas só tenho um PC e tenho que o partilhar com o meu irmão e a faculdade já não me deixa muito tempo livre, não tenho tido tempo para trabalhar em projectos novos...

... Até chegarem as férias! :)

Tenho estado a trabalhar num jogo novo. Desta vez estou a usar um pequeno motor 2D que já tenho vindo a fazer (enquanto não conseguir fazer um jogo com ele, não o posso considerar funcional). Tem levado uma polidela aqui e acolá, mas até se está a aguentar bem.

Não vou adiantar muito sobre o jogo, até porque só agora está a "roçar a superfície" do jogável, mas deixo um screenshot:


Embora na imagem diga "BlockFight", ainda não arranjei nenhum nome para o jogo.
Toda a arte vai ser refeita, vou deixar isso para o fim (visto que quando deixo isso para o inicio, os projectos costumam acabar guardados na "gaveta").

Vou tentar ter o jogo terminado até fins de Setembro e lança-lo no Gamejolt pela altura do Natal (A ver se consigo puxar alguns downloads para o "Santa's Christmas Rampage"... Coloca-lo no Gamejolt em Janeiro não foi lá grande estratégia de marketing).

E por agora é só. Talvez fale um bocado mais sobre o Gamejolt noutro post.

sábado, 17 de abril de 2010

Inércia Demoparty 2005 - 2010

Pois é, vem aí uma nova edição da inércia demoparty 2005, e agora que estou a morar no Porto, penso que tenho boas hipóteses de aparecer por lá.
Esta edição vai-se passar em Matosinhos, nos dias 1 e 2 de Maio.
Infelizmente não devo poder estar lá muito tempo, porque tenho outras coisas marcadas para essa semana.

De qualquer das formas, para quem estiver interessado, aqui fica o link para a página oficial: http://www.tpolm.org/~ps/id05_2010/

quinta-feira, 24 de dezembro de 2009

Boas festas

Bem pessoal, como um bom blog que este é, não podia faltar o post de boas festas (falta é um post a dizer como foi o codebits... tenho de colocar isso depois).

E para acompanhar esta quadra natalícia, nada melhor que um joguinho para matar criancinhas.

Pois é, o Santa's Christmas Rampage está acabado, com imagens e com som. Podem fazer o download em http://gamejolt.com/freeware/games/santa-s-christmas-rampage/files/santa-s-christmas-rampage/download/1363/2049/

Vá, divirtam-se. Até 2010 :P


quarta-feira, 4 de novembro de 2009

Codebits 2009

Pois bem, já há algum tempo que não actualizo este blog (tem sido bastante complicado ter tempo para ir à internet, só mesmo no shopping).

Bem, passando a assuntos mais sérios, este ano vai-se realizar outra edição do Sapo Codebits, desta vez na cordoaria de Lisboa, nos dias 3, 4 e 5 de Dezembro.
Este evento é caracterizado tanto por palestras e workshops como por uma competição de desenvolvimento de projectos.

Eu já fui aprovado e em principio vou estar por lá. O pessoal da FEUP vai ter direito a transporte gratuito, pelo que não tenho mesmo razões para não ir.
Se alguém também for passar por lá, que deixe aí um comentário a avisar. ;)

sexta-feira, 14 de agosto de 2009

IOI'2009


Bem, para variar um bocadinho, vou falar de uma competição em que não participei. :P

Como penso já ter referido antes, os primeiro 4 classificados das Olimpiadas Nacionais de Informática foram apurados para representar Portugal nas Olimpiadas Internacionais de Informática, que este ano se realizaram na Bulgária.

Dos 4 primeiros classificados apenas 3 foram à Bulgária: Rafael Schimassek, Pedro Abreu e Francisco Huhn.

O destaque vai em especial para o Pedro, que conseguiu ficar classificado acima da média (119/292), tendo recebido uma medalha de bronze e o melhor resultado alguma vez conseguido por Portugal.

No entanto, os 3 estão de parabéns. :)
Se não me engano, para o ano o Francisco ainda pode participar nas ONI. Pode ser que traga mais uma vitória para o nosso país.

quarta-feira, 5 de agosto de 2009

Resultados CIIC'09

Ficam aqui os resultados das CIIC para os concorrentes portugueses:

Rafael Schimassek - 140 pontos (medalha de prata)
João Costa - 140 pontos (medalha de prata)

Pedro Abreu - 130 pontos (medalha de bronze)
Diogo Basto - 130 pontos (medalha de bronze)
Francisco Huhn - 110 pontos (medalha de bronze)
Gabriel Damaso - 110 pontos (medalha de bronze)
Ruben Aguiar - 90 pontos (medalha de bronze)

David Ferreira - 80 pontos
Diogo Pinho - 40 pontos
Ricardo Martins - 40 pontos

No que toca a resultados internacionais:

Argentina: 1 ouro, 2 pratas e 5 bronzes (8 concorrentes).
Bolivia: (3 concorrentes).
Brasil: 1 ouro, 2 pratas, 1 bronze (4 concorrentes).
Chile: 1 bronze (7 concorrentes).
Colombia: 2 pratas e 1 bronze (6 concorrentes).
Cuba: 1 ouro, 2 pratas e 1 bronze (10 concorrentes).
Espanha: 1 ouro, 2 pratas e 4 bronzes (9 concorrentes).
México: 1 ouro, 2 pratas e 4 bronzes (8 concorrentes).
Portugal: 2 pratas e 5 bronzes (10 concorrentes).
Venezuela: (10 concorrentes).


Por alguma razão, um dos concorrentes da Venezuela teve uma menção especial, mas não sei porquê.

De qualquer das formas... FIQUEI EMPATADO EM 1º LUGAR DO PAÍS. :D

quinta-feira, 9 de julho de 2009

CIIC 2009

Bem, os 10 melhores classificados das ONI'09 foram convidados a representar Portugal no Concurso Iberoamericano de Informática por Correspondência.

Os países em concurso o ano passado foram:
  • Cuba;
  • Colômbia;
  • Venezuela;
  • Argentina;
  • Espanha;
  • Chile;
  • México;
  • Brasil;
  • Portugal;

Como fiquei em 8º lugar, também fui convidado a participar. No entanto ainda não sei se estarei disponível.
Pode ser que venha uma medalha para Portugal. ;)

terça-feira, 2 de junho de 2009

Resultados ONI'09


Pois é... As ONI'09 chegaram ao fim.
Este ano, devido a problemas com os patrocinadores, apenas passaram 4 para a final das IOI, ao contrário dos habituais 8 que eram seleccionados para um estágio.

Ficam aqui os resultados e os problemas, para quem estiver interessado: http://www.dcc.fc.up.pt/oni/2009/final-oficial.htm

Fiquei em 8º lugar... Nada mau... Tenho pena de não ter sido apurado para a fase seguinte mas, por outro lado, fico contente pela classificação do tharis (4º) e do pcaldeira (2º). Mostrem lá o que valem na Bulgária, não podiamos estar melhor servidos :)

terça-feira, 12 de maio de 2009

ONI'2009 - Resultados Qualificações

Pois é, já sairam os resultados das qualificações das Olimpiadas Nacionais de Informática.
Aqui fica a lista dos concorrentes que passaram à final:

#NomeProblemas Pontos 
ABC
1ES_JMoniz Pedro Abreu100 (1)100 (1)92 (4)292
2ES_VilaVerde Joao Costa92 (2)100 (10)80 (3)272
3CI_Carvalhos Diogo Pinho92 (1)92 (8)82 (2)266
4ES_DManuelI Ricardo Martins92 (1)62 (3)50 (1)204
5CI_Carvalhos Ruben Aguiar71 (3)100 (2)30 (7)201
6ES_SaBandeira Francisco Huhn50 (5)100 (4)41 (3)191
7ES_MLamas David Ferreira62 (2)80 (1)48 (1)190
8ES_JEstevao Rafael Schimassek62 (1)75 (3)43 (3)180
9CI_Carvalhos Jorge Barbedo62 (4)61 (2)35 (2)158
10INETE Miguel Serejo62 (3)80 (5) 142
11CI_Carvalhos Diogo Basto92 (2)35 (1)10 (2)137
12ES_APortela Andre Dias62 (1)36 (1)35 (2)133
12ES_CTejo Nuno Melo62 (1)71 (16) 133
14C_PauloVI Joao P Pereira62 (2)68 (3)0 (3)130
15I_NunAlvres Joana Silva62 (3)32 (6)35 (3)129
16INETE Diogo Vilela62 (3)65 (5)0 (1)127
17ES_PBSalgado Antonio Silva25 (4)65 (3)35 (1)125
17Didaxis Janine Freitas50 (4)40 (1)35 (3)125
19CI_Carvalhos Gabriel Damaso62 (4)24 (5)35 (1)121
20ES_Loule Luis Martins62 (5)42 (16)15 (6)119
21EP_CJCampanha Andre Oliveira56 (2)32 (2)25 (2)113
22INETE Marco Filipa62 (3)50 (2)0 (4)112
22CI_Carvalhos Filipe Mota42 (3)50 (9)20 (3)112
24Didaxis Catarina Oliveira62 (5)40 (13)5 (2)107
25Didaxis Rui Rodrigues35 (1)36 (1)35 (1)106
26ES_DASanches Artur Moreira10 (8)50 (6)36 (5)96
27ES_Monserrate Tiago Costa62 (15)32 (12)0 (2)94
28ES_ALusitano Ivan Antunes56 (3)0 (1)30 (1)86
29EP_Chaves Ricardo Lopes62 (4)0 (3)5 (1)67

A lista completa e os enunciados dos problemas pode ser consultada em http://www.dcc.fc.up.pt/oni/2009/qualificacao-oficial.htm

Fiquei em 2º lugar, nada mau. :)
Fico à espera de conhecer os finalistas do Portugal-a-Programar, vejo-vos no Porto.

quarta-feira, 6 de maio de 2009

ONI'2009 - Qualificações


Pois é, amanha começam as qualificações das ONI'2009.

Os participantes terão de resolver 3 problemas em cerca de 2 dias e meio (12:00 de 7 de Maio até 18:00 de 9 de Maio), sendo que os 30 melhores são apurados para a final.

Podem ver mais informações em http://www.dcc.fc.up.pt/oni/2009/ .

Eu cá já estou inscrito.
Já agora, boa sorte a todos os participantes, especialmente ao pessoal do p@p.

quinta-feira, 12 de março de 2009

LastKnight


Bem, já tenho este projecto na forja há algum tempo, e até já o tinha anunciado. No entanto, só agora me lembrei de o anunciar aqui.

O LastKnight é um antivirus leve e portátil especialmente desenvolvido para limpar as pen's USB das infecções habituais. Quem é que não está farto de formatar as pendrives depois de as meter num PC público?

Para além de eliminar os virus da pen, também o elimina do PC infectado, para que a infecção não continue.

Podem fazer o download da versão beta em http://lastknight.pt.vu

O site ainda está com um visual muito pobra e com uns créditos muito narcisistas :P
Quando mandar a versão final estou a pensar em remodelar o site todo, para ficar com algo minimamente profissional.

Se alguém estiver interessado em colaborar nas traduções ou definições, que entre em contacto comigo.

quarta-feira, 4 de março de 2009

Actualizações

Bem, já há muito que não actualizo este blog, por isso vou deixar aqui uma actualização geral, a ver se volto às actualizações regulares.

Em primeiro lugar, participei no Top Coder High School 2009, sendo que fiquei pela semi-final em lugar 183 e ganhei a T-shirt da foto. 
Estava à espera do anúncio final dos resultados para postar, mas já está a demorar demasiado.

Prosseguindo, devido a alguns acontecimentos recentes, ou capaz de alterar um bocado o conteúdo dos posts do blog. Vai continuar a ser dedicado à programação e ao gamedev, mas também vou colocar os meus desenvolvimentos noutras àreas. Depois verão.

Para finalizar, vou tentar participar na competição de projectos de programação do Portugal-a-Programar no regime de software proprietário. Em breve devo colocar novidades sobre isso.

E é só, por enquanto.

quarta-feira, 28 de janeiro de 2009

Fim da 1ª Concurso de Programação Portugal-a-Programar

Pois é, chegou ao fim o 1ª Concurso de Programação Portugal-a-Programar.

Esqueci-me de anunciar o seu começo aqui no blog, por isso vou meter aqui um resumo:
O concurso foi composto por problemas criados pela comunidade do Portugal-a-Programar, onde estes teriam de ser resolvidos e enviados pela plataforma mooshack, num servidor cedido pelo utilizador electron++.
Os principais objectivos desta iniciativa foram estimular o interesse dos alunos portugueses em concursos de programação, divulgar as Olimpiadas Nacionais de Informática e oferecer um meio de treino que ajude a melhorar as competências dos concorrentes.

Os resultados finais e os problemas podem ser vistos em http://concurso.portugal-a-programar.org/.

Fiquei classificado em 13º lugar, o que já não é muito mau, mas espero melhorar na próxima edição. :)

terça-feira, 20 de janeiro de 2009

Competição Combinado de Gamedev - Fim da fase 1

Acabou a fase de programação da Competição Combinado de Gamedev do Gamedev-pt.

Os resultados foram os seguintes:
1º Lugar: G-Switch de Vasco Freitas
2º Lugar: Tower Defense Clone de Gilberto Medeiros
3º Lugar: Santa's Christmas Rampage de João David Costa
4º Lugar: Jogo Contra 3 de Frederico Martins
5º Lugar: Lift Me Up de Marco Fernandes
6º Lugar: Honey Rainbow de Rui Martins
7º Lugar: Attached 2D de Nuno Monteiro e André Almeida
8º Lugar: Adondanda de Marco Vale
Sinceramente, estou bastante contente com o meu 3º lugar, estava à espera de acabar um pouco mais abaixo. :)

Começou agora a 2ª Fase de Arte Gráfica. Quem quiser participar que vá a http://gamedev-pt.net/forum.vertopico.php?tid=2270

LINKS ENCERRADOS

segunda-feira, 12 de janeiro de 2009

Competição Combinado de Gamedev - Fase de votações

A Competição Combinado de Gamedev do portal Gamedev-pt chegou agora ao fim da 1ª fase de programação, sendo que estão abertas as votações para melhor projecto.

Podem ver a todas as entradas aqui, sendo que se encontra aí a minha participação, Santa's Christmas Rampage (Download).

Para votar, podem utilizar este tópico, desde que já sejam membros do site.
As votações estão abertas a domingo, dia 18 de Janeiro. Depois inicia-se a fase de arte.


quarta-feira, 31 de dezembro de 2008

Santa's Christmas Rampage - Teaser

O fim da competição já está perto e o jogo já está terminado.
Dia 6 de Janeiro apresento a versão final (apenas programação).
Com sorte talvez seja este o projecto escolhido. :)
VOTEM EM MIM!!!

quinta-feira, 18 de dezembro de 2008

Santa's Christmas Rampage

Deixo aqui um pequeno preview do jogo que estou a fazer para a competição de Combinado de Gamedev do portal Gamedev-pt.

Notem que ainda está tudo muito "verde"... Tenho ainda de fazer uns tweaks para isso ficar decente, mas as partes principais já estão feitas (Mover, disparar, inimigos, carregar bolas de neve, pontuações...).

Bem, mas vamos ao que interessa: A descrição do jogo.

Neste jogo o personagem controla o Pai Natal, tendo de mandar bolas de neve às crianças, sem deixar que estas levem o saco das prendas para casa.
Nalguns casos, as crianças agarram-se ao Pai Natal para que este não se mova. É necessário dar-lhes uns bons murros para elas o largarem.
Conforme o desempenho do jogador, é atribuído um ranking natalício.

Teclas: Esquerda e direita para mover, barra de espaços para disparar. O saco (objecto a proteger) é o elemento dinâmico da esquerda, quando acabam as bolas de neve, é necessário recarregar no monte de neve (elemento dinâmico à direita)
O elemento estático à beira do ponto inicial do saco é suposto ser um trenó, para dar uma ideia geral da distância que o saco já percorreu.
Façam download e digam o que acham.

http://www.hdd.pt/download/5466715252/SCR-preview1.rar.html

sexta-feira, 12 de dezembro de 2008

Como começar a fazer jogos - O que é preciso?

Neste tópico vou falar um bocado do que é necessário para desenvolver um jogo.
Todos os temas vão ser tratados muito por alto, sendo que alguns deles talvez não da melhor forma, sendo que, se poderem ser aconselhados por alguém mais virado para alguma destas áreas, aproveitem.

Em primeiro lugar, o desenvolvimento de um jogo divide-se, basicamente, em 4 áreas: Game Design, Programação, Áudio e Arte (e também produção, marketing, bla bla bla... sobre esses não tenho conhecimento para falar aqui).



A parte mais importante é o Game Design, que é basicamente, decidir as regras do jogo.
Neste caso, as únicas ferramentas que precisas são um lápis, um papel e ideias.
Sim, o lápis e o papel são precisos, tenta sempre deixar o máximo de coisas por escrito, para não te perderes nas ideias... caso contrario, nunca mais acabas o jogo e, se trabalhares em equipa, vais acabar por deixar os teus colegas confusos. Uma boa documentação é um excelente ponto de partida para um projecto de sucesso.



Quanto à Programação, a área em que me sinto mais à vontade para falar, já precisas de mais umas coisas.
Primeiro que tudo, tens que escolher uma linguagem. Normalmente para iniciados aconselham BASIC, Python ou Pascal, sendo que para projectos mais avançados aconselham C, C++, C#, Java, Delphi... (Provavelmente irei abordar este tema noutro post).
Depois de escolheres a linguagem precisas de um compilador para ela (de preferência incluído numa IDE). Basicamente, o compilador serve para transformar o código num executável, enquanto que o IDE é um programa para escreveres o código de uma forma mais agradável. É uma questão de procurares no google e encontras logo um.
Para além disso, depois podes escolher se usas engines já feitas, para facilitar a produção do teu jogo, ou se crias a tua própria (o que, obviamente, dá mais trabalho, no entanto, trabalha exactamente da forma que queres).



Quanto ao Áudio, aconselho-te a teres umas aulas de formação musical antes de te aventurares pela parte da composição.
Para os efeitos sonoros, basta um microfone (de preferência, com boa qualidade. Com um telemóvel não vais longe), uma sala bem isolada (normalmente as casas de banho resultam bem ) e materiais que façam o barulho que queres. Pode dar algum trabalho a encontrares um bom material e a conseguires uma boa gravação, mas o importante é seres presistente até conseguires um som satisfatório.
Na composição, aconselho-te a arranjares um programa de composição para o PC, como o tuxGuitar e um programa de edição de som, como o Audacity. É claro que há programas de composição muito melhores, assim como diversos conjuntos de samples para estes, mas eu só posso falar do que conheço, sendo que o melhor mesmo é informares-te com quem já está mais por dentro desta área.



Por fim, quanto à Arte, também é aconselhável que tenhas tido aulas de desenho (com livros ou por tutoriais na net também és capaz de te desenrascar, mas é sempre bom ter teoria a reforçar a prática).
Os materiais que te aconselho sempre a ter é um lápis e papel para os esboços e um scanner para os passares para o PC.
Depois, se optares pela arte 2D arranja um programa de desenho e, se possível, compra uma mesa de desenho para o PC.
Se optares pelo 3D, arranja um
programa de modelação.
Os programas grátis mais recomendados costumam ser o theGIMP, o inkscape e o blender (Estes também são muito criticados por algumas pessoas, no entanto, prefiro apenas referir aqui programas grátis).
Mais uma vez, esta não é a minha área, pelo que não sou a pessoa mais indicada para tirar dúvidas.