sexta-feira, 12 de dezembro de 2008

Como começar a fazer jogos - Introdução

Bem, o outro dia estive a responder a uma dúvida no site http://www.gamedev.com.br sobre como começar no mundo do gamedev.
A resposta não abrangeu muitos tópicos, no entanto foi bastante extensa para meter num fórum. Para além disso, não é a primeira vez que sou acabo a dar uma resposta deste género num fórum.

Como tal, para simplificar as coisas, vou colocar aqui diversas informações de como começar a fazer jogos. Não tenciono fazer um guia completo (até porque ainda me considero um iniciante) mas sim dar uma resposta rápida às questões mais frequentes que se vêm por aí, como por onde começar, que linguagem de programação escolher ou que programas usar.

Como é óbvio vou acabar a fugir mais para a parte da programação (visto ser essa a minha área), no entanto, vou tentar falar um pouco de tudo.
E pronto, está na altura de deitar mãos à obra. :)

sábado, 29 de novembro de 2008

Concuso Combinado Gamedev-pt


A nova competição do gamedev-pt já está a correr.
Esta competição vai estar dividida em 2 etapas, uma para programação, outra para arte.
A etapa de programação já começou.

As regras são bastante extensas, por isso deixo aqui o link para elas.
A data de entrega é no dia 6 de Janeiro de 2009.

Boa sorte a todos os que forem participar.

Regras: http://www.gamedev-pt.net/competicoes/combinado_programacao_arte_2008/
Tópico: http://www.gamedev-pt.net/forum.vertopico.php?tid=2191

quarta-feira, 26 de novembro de 2008

Mais uma competição!





A comunidade do portal gamedev-pt está a preparar uma nova competição.
Os detalhes ainda não são muitos, mas em principio será dividida em 2 fases, uma de programação e outra de arte. Assim, todos podem participar.

Quando sair a informação final e oficial também coloco aqui.

Em principio, desta vez participo. Mais alguém com coragem? ;)

domingo, 9 de novembro de 2008

Game of Life (Lightmapped)



Bem, durante estas férias do Verão estive a fazer um lightmapper.
Como me apeteceu dar-lhe um uso prático, fiz um game of life com lightmapping. :P

Para quem não sabe em que consiste este "jogo", passo a explicar as regras:
  1. São distribuidos vários pontos no ecra, pontos estes que são as nossas formas de vida (na minha aplicação, estes são distribuidos aleatóriamente);
  2. Quando um lugar na grelha tem 3 formas de vida adjacentes, nasce nesse lugar uma nova forma de vida;
  3. Quando uma forma de vida tem outras 2 ou 3 formas de vida à sua volta, continua viva;
  4. Quando uma forma de vida tem menos de 2 formas de vida à sua volta, morre de solidão;
  5. Quando uma forma de vida tem mais de 3 formas de vida à sua volta, morre de sobrepopulação.
E básicamente o jogo vai correndo infinitamente até que o utilizador deseje parar (normalmente quando todos os seres morrem ou o jogo estagna, se bem que em casos raros este pode prosseguir infinitamente).

O foco da luz é controlado pelo rato.

Deixo aqui o download com o código-fonte incluído.

segunda-feira, 3 de novembro de 2008

Pong na CASIO

Bem, continuando as minhas experiências com a calculadora, desta vez fiz o clássico pong.
Fica aqui um video.




Mais uma vez, não devo disponibilizar aqui o código fonte, mas se alguém quiser é só pedir.
Prefiro controlar o código desta forma.

domingo, 12 de outubro de 2008

Countdown 2008/2009

Actualizei hoje o meu projecto Countdown para o ano lectivo 2008/2009.

Para mais informações sobre este projecto visitem: http://countdown.pt.to/

segunda-feira, 6 de outubro de 2008

Fractais na CASIO

Pois é, resolvi passar o programa de gerar fractais para minha calculadora CASIO-9850GC PLUS, e após 5 horas e 35 minutos de iterações, está aqui o resultado:



Não vou postar aqui o código (o de C++ é um bocado grande e o da CASIO tem simbolos que não existem no PC), mas se alguém quiser saber como fazer, pergunte à vontade.

Não aconcelho muito é a tentarem numa calculadora como a minha, porque isto ainda deve ter chupado muito das pilhas. ;)