Category Archives: Projetos

Notícias sobre meus projetos.

Viva, é OpenSource

Tenho tantos projetos iniciados que dá até pena deixá-los guardados. Não que sejam super-projetos, porém acho disperdício deixar qualquer monte de código no fundo da gaveta. É como música ou poesia, elas têm sempre o direito de serem divulgadas.

Resolvi então compartilhar alguns joguinhos antigos finalizados e não finalizados, apesar da bagunça no código deles, sempre pode ser útil a alguém que está aprendendo. Coloquei tudo no GitHub.

Queria dar um destaque especial ao Pongo-Line. É um “remake” do Clássico Pong, porém multiplayer online. Estava desenvolvendo com C++, Allegro e RakNet. Faz bastante tempo que comecei ele, porém ainda pretendo terminá-lo. Eu parei quando me deparei com vários problemas de falta de sincronia de dados. É uma ótima oportunidade para aprender técnicas para evitar atraso, por isso não esqueci desse projeto.

Ainda tem pouca coisa lá, mas vou colocando coisas novas lá. Se você quiser ajudar, basta dar um fork em algum projeto e continuar mexendo, sinta-se a vontade. Caso tenha algum problema com Git no Windows, eu fiz um pequeno tutorial sobre isso.

Google Buzz

LudumDare e IndieBay – Próximos Contests

Depois de anunciar que o Robotz Warehouse (página pro game vindo ae) foi um dos games vencedores da competição GameJam do Itaú Cultural aqui em São Paulo, game desenvolvido em parceria com o PotHix, estou aqui para anunciar mais dois Contests de 48 horas.

Sim, eu gosto muito desses contests, porque são grandes desafios. São, para mim, uma diversão muito boa e além de tudo estudo, porque eu aprendo muita coisa desenvolovendo um jogo assim na pressão total, do ZERO.

image

A mais próxima é a Ludum Dare, uma competição de jogos de 48 horas tri-anual, que acontece há bastante tempo já. Nessa competição é muito comum os participantes postarem fotos de suas áreas de trabalho, da comida, Timelapses do desenvolvimento, enfim, quase todos os passos da criação do seu game.

Eu nunca participei, mas pelo que vejo é muito interessante. Todo mundo fica conversando no IRC enquanto desenvolve, e com toda a exposição de seus tempos de desenvolvimento, você se sente mais perto de todo mundo, o que, eu acho, faz com que tudo flua de uma forma mais divertida. Nessa edição, que começará dia 28 de Agosto (semana que vem), eu pretendo participar.

Depois temos a Indie Bay Competition, um contest novo, terá sua primeira edição agora, dia 19 de Setembro. Apesar de eu querer muito participar, não sei se vai ser possível, primeiro porque é meu aniversário, e acho que isso vem a atrapalhar um pouco. Sem contar também que eu não sei se vai ter o XNA GameFest, e quando vai ser. Ano passado foi dia 20 de Setembro, mas esse ano o site está fora do ar…

E por falar em contests e em XNA, eu estava querendo muito participar da Imagine Cup esse ano. Montar uma equipe na faculdade e então aprender XNA e C# e mandar ver. Porém ainda não fiz nada a respeito disso.

Google Buzz

Meu jogo para o ChristmasHack '08

BurningCards, este é o nome do jogo que eu fiz para o ChristmasHack ’08.

Meus temas disponíveis (eu tinha que escolher um) eram dois sobre estratégia e um sobre cartas. Então pensei em fazer um jogo de cartas mesmo, por que estava meio sem tempo para criar um jogo de estratégia legal, sem contar que seria mais fácil até criar os gráficos e tudo.

Logo no primeiro dia (sábado passado, dia 13) eu tive a idéia de fazer um jogo no maior estilo Jokenpo, porém com cartas e cada carta com um ataque diferente e outras coisas. Então comecei a fazer alguns conceitos para o jogo.

Perfeitamente, na terça-feira (dia 16), eu comecei a programar, instalei o MinGW e o Allegro aqui e o Code::Blocks (tava sem nada instalado) e criei um projeto. A primeira coisa que criei foi o gerenciamento do GameState, como ficaria a mudança do fluxo do jogo, como por exemplo passar do menu para o jogo em si e juntei todas as classes prontas que eu tinha que me ajudariam nisso. Fiz o menu também uma vez que eu já tenho classes que eu fiz para outros jogos que me ajudam muito nisso prontinhas.

Então depois não mexi em MAIS NADA, e ontem (sexta-feira, dia 19), eu comecei a programar o jogo mesmo em si. Ainda saí grande parte do dia, mas a madrugada me ajudou bastante. E então passei o dia inteiro de sábado (dia 20) e a madrugada até agora terminando o jogo.

A minha intenção era criar um jogo singleplayer contra o computador com modo multiplayer online contra outro usuário via IP. Porém, não foi possível fazer isso não, só o singleplayer. Mas como agora eu estou participando do Contest da UniDev e da PDJ também com esse jogo, talvez eu consigar terminar o módulo online para ele até a entrega dessas datas.

Bom, chega de falatório, aqui vou deixar o download do jogo, os fontes eu libero depois, quando o Contest lá liberar também.

[Download]

Mais informações na página do jogo na UniDev: [UniDev Game Contest 2008] – Burning Cards

Em breve eu volto para falar mais desse jogo aí, possivelmente em futuras versões! ^^

Valeu.

Google Buzz