Estou lançando mais uma versão, desta vez a que irei entregar para a professora, já que está funcional e do jeito que ela pediu no trabalho, só acrescentei algumas características novas. Segue, também, o código fonte do projeto, lembrando que ainda está incompleto.
O novo pacote está no repositório de arquivos da GrindSoft. Segue abaixo as informações:
Link: http://grindsoftgames.4shared.com
Path (exe): LandMines > landmines_v0.2.20408_alpha_zip.zip
Path (src): LandMines > landmines_v0.2.20408_alpha_src_zip.zip
Para aqueles que queiram compilar o código fonte, o projeto foi escrito e desenvolvido com a IDE Code::Blocks 8.02 e compilado com o MingW32 em sua última versão. Segue abaixo a lista de dependências:
Segue abaixo o log de desenvolvimento:
Change LOG:
* Implementada a colisão com o cenário
* Implementada a colisão com o mapa
* Implementada a colisão com as minas
* Implementada a randomização das minas a serem dispostas na tela
* Implementada as condições de perda e vitória do personagem
BUGS:
* A colisão com o mapa não está perfeita, pecando em alguns pontos do mesmo, onde o personagem simplesmente passa pelos limites
* A randomização das minas ainda não está perfeita, onde as mesmas ficam se sobrepondo
* A colisão do personagem com as minas ainda tem que ser ajustada, pois não da impressão de realismo (estudar a técnica de colisão por pixel perfect)
* Quando o personagem ganha ou perde, a mensagem de alerta se repete várias vezes
TODO:
* Implementar o loop de condição para uma nova jogada
* Implementar a tela de abertura
* Implementar os menus
* Implementar os sons
* Implementar a animação de explosão
* Corrigir o bug de colisão com o mapa
* Corrigir o bug de colisão do personagem com as minas