Versão 0.2
Esta corresponde à segunda versão de código do jogo, em que foi implementado o uso de um modelo de iluminação e modelo de tonalização de Gouraud nos objetos. Além disso, também está presente um HUD gráfico funcional que disponibiliza informações dos parâmetros do disparo para o jogador, tais como a força do disparo e o projétil selecionado, além do placar atual.
Outra nova funcionalidade desta versão é a engine de clima, que controla as condições de iluminação, chaveando entre o dia e a noite automaticamente. Uma esfera que representa o sol gira acima do cenário, descrevendo o deslocamento da fonte de luz principal que incide sobre todos os objetos. Cada um dos alvos possui sua própria luz, que simula a lanterna de um carro, e o tanque também tem um farol que pode ser ligado e desligado pelo usuário. Futuras melhorias previstas para a engine incluem a adição de fog, entre outras. Adicionalmente, os modelos dos alvos e da casa foram trocados por modelos no formato Wavefront/OBJ, mais completos e detalhados para aumentar o realismo das cenas.
Alguns bugs e funcionalidades não terminadas na primeira versão já estão disponíveis, tais como o HUD já citado, verificação de colisão do tanque com os outros objetos do cenário, o tanque não mais se movimenta além dos limites do terreno e melhorias na detecço de colisão dos projéteis com os objetos.
Alguns problemas já conhecidos ainda permanecem por resolver, tal como a rotação incorreta dos projéteis em algumas situações de lançamento. Estes detalhes, assim como melhorias na jogabilidade e na interação com o usuário serão finalmente terminados na próxima versão do projeto a ser entregue.
Uma novidade importante desta versão é a possibilidade de executar o jogo a partir do web browser, utilizando o Java Web Start. Não é necessário rodar nenhuma aplicação, basta clicar no link fornecido na página de downloads e escolher a opção "Abrir com..." (desde que o Java Web Start esteja instalado), que os arquivos necessários serão baixados e executados automaticamente. Nem mesmo o JOGL precisa estar presente na máquina; caso não esteja, será baixado junto com o restante dos arquivos.
Vídeo de demonstração
Também está disponível um vídeo de demonstração da versão 0.2 do projeto em execução. Para visualizá-lo, basta clicar no botão Play na janela abaixo:
No vídeo podem ser observadas as novas funcionalidades: as condições de iluminação que variam automaticamente, o HUD em que é mostrada a força do disparo e o projétil atualmente utilizado, os novos modelos em formato Wavefront/OBJ que representam mais realisticamente os objetos, etc.
Download
Para baixar o código fonte da versão mais recente do projeto, visite a págine de downloads. Na página de downloads também está disponível o link para executar o jogo através do Java Web Start.
Screenshots desta versão
Seguem mais algumas imagens capturadas do projeto em execução em seu estado atual:
Na página de screenshots podem ser encontradas várias outras imagens desta fase do desenvolvimento do projeto.