quinta-feira, 7 de agosto de 2008

Jogos Open Source

Muitas vezes apenas estudar sobre desenvolvimento sem ter uma base em algo já concretizado não é uma tarefa fácil. A dúvida sempre persiste: "Será que está correto desta maneira?".
Então analizar alguns códigos-fonte alheios é uma ótima alternativa para que esta pergunta seja respondida.

Existe uma variedade imensa de jogos de código aberto com boa qualidade, tanto visualmente quanto em sua implementação, disponíveis para download na internet.

Veja alguns projetos interessantes:

Frets on Fire
Jogo completo, se tornou muito bem falado pelos gamers amantes de Guitar Hero. Multi-plataforma, este jogo tem suas versões para Windows, Linux e Mac OS X.
Foi desenvolvido em Python, utilizando as bibliotecas PyGame, PyOpenGL, Amanith Framework, PyAmanith, entre outras.


VDrift
Ainda em desenvolvimento, em estado jogável, este jogo é um simulador de corrida de carros.
Escrito em C++, utiliza as bibliotecas SDL e OpenGL para os gráficos, Bullet para física e Vamos para simulação automotiva.
Atualmente disponível para Linux, FreeBSD, Mac OS X e Windows.
Licença: GNU General Public License (GPL) v2.

RocketCommander
Escrito em C#, utiliza a plataforma .NET 2.0 e DirectX.
Atualmente ja possui 7 mods para o game, sendo eles "Flower Commander", "Pizza Commander", "Fruit Commander", entre outros.
Também acompanha vários video-tutoriais para apoio.
Foi desenvolvida uma versão dele em XNA, junto de muitos outros games, também Open Source, disponíveis no XNAProject.net

The Mana World
Apesar dos graficos "ultrapassados" (que lembram Super Nintendo), TMW é um MMORPG, ainda em fase de desenvolvimento, e pode ser uma boa alternativa para se estudar técnicas de comunicação de cliente com servidor.
Licença: GNU General Public License (GPL).

Se deseja conferir mais alguns projetos, veja esta lista de jogos de código aberto para windows, esta lista geral sobre o assunto no Open Directory Project ou no Google Directory.
Bons estudos! :)

Um comentário:

Jeferson dos Santos disse...

Muito legal.
Pena que o rocket commander não seja para linux, mas gostei muito pois não conhecia ainda o frets on fire...
PArabéns