Fireball Game

[Page in English]

[ Descri��o | Objetivo | Informa��es T�cnicas | Principais Recursos | Telas | Downloads | Contato | SF ]

 
Descri��o
Fireball � um jogo de c�digo aberto feito com recursos da ClanLib, uma biblioteca de desenvolvimento de jogos multiplataforma e de c�digo aberto feita em C++. Trata-se de um jogo 2D, que foi iniciado em fevereiro de 2004, objetivando-se o aprendizado de C++ e tamb�m da biblioteca ClanLib.

O jogador � um tanque de batalha, cujo objetivo � destruir os meteoros que est�o caindo antes de ser destru�do por eles, sendo que cada meteoro destru�do significa uma pontua��o maior.

O jogo � dividido em 10 n�veis nos quais a velocidade e a quantidade dos meteoros aumentar�o.

 

Objetivo
A principal raz�o para cria��o desse jogo foi a complementa��o de um trabalho de monografia em um programa de p�s-gradua��o em Ci�ncia da Computa��o pelo Departamento de Inform�tica da Universidade Federal de Vi�osa.

Esse � meu primeiro projeto de c�digo aberto, e meu objetivo foi o aprendizado da ClanLib e de C++. Dessa forma, acredito que esse trabalho poderia ser usado por iniciantes para conhecer diversas das classes oferecidas pela Clanlib, tanto atrav�s do c�digo fonte, que foi todo documentado, como tamb�m atrav�s do texto da monografia, que pretendo disponibilizar tamb�m atrav�s desse site.

 

Informa��es T�cnicas
Desenvolvido sob o Microsoft Visual C++ 6.0, usando a ClanLib 0.7.

At� o momento, o jogo foi compilado apenas em m�quinas com o sistema operacional Windows, mas devido ao fato da ClanLib ser uma biblioteca multiplataforma, acredito tamb�m ser poss�vel a compila��o em outros sistemas operacionais, como Linux, Unix, etc.

Outro importante aspecto do jogo � que o c�digo fonte foi criado usando os princ�pios da Programa��o Orientada a Objetos.

 

Principais Recursos
De forma a usar tantas classes da ClanLib quanto poss�vel, os seguintes recursos foram utilizados
  • Interface Gr�fica;
  • Som;
  • Menu;
  • Manipula��o de eventos do mouse e teclado;
  • Anima��o dos meteoros (rota��o, velocidade e �ngulo de queda);
  • Listas C++;
  • Programa��o Orientada a Objetos.
Telas
Downloads
Os arquivos fontes, bem como os execut�veis, podem ser baixados clicando nos links abaixo.
Para compilar o jogo, � necess�rio ter a Clanlib instalada.
FireBall-Sources-0.1.zip
FireBall-Binaries-0.1.zip
Procedimentos de Instala��o para MSVC 6.0
Monografia de P�s-Gradua��o
Contato
Contatos podem ser feitos atrav�s do endere�o de email abaixo:
 
Ricardo Coelho
ricardoscoelho@ig.com.br

[ Descri��o | Objetivo | Informa��es T�cnicas | Principais Recursos | Telas | Downloads | Contato | SF ]

Publicado em Outubro, 2004

Atualizado em Fevereiro, 2005

Member of SourceForge.net