6.
CRIAÇÃO DA BASE DE UM JOGO COM A CLANLIB
|
Para demonstrar a aplicação de algumas das
classes da biblioteca, a codificação da base de um jogo de ação em C++ será
seguida passo a passo. Trata-se
de um jogo 2D, denominado Fireball [Coelho, 2004],
onde o jogador controla um tanque de guerra que deve atirar em meteoros
caindo e destruí-los. Neste pequeno tutorial, será apresentada apenas a
aplicação das classes da biblioteca e não a lógica do jogo em si. O código
completo, bem como os executáveis do jogo podem ser obtidos em [Coelho, 2004] ou no próprio site da ClanLib [Norddahl, Gangstoe, 2004]. Para
facilitar o entendimento do código, as linhas serão numeradas e referenciadas
durante o texto. |
|