Post Mortem - Criação de um protótipo e evolução


Batalha naval trata-se de um clássico jogo de estratégia onde um oponente tenta destruir os barcos do outro primeiro. Mesmo sendo um clássico e conhecido jogo, ao longo do desenvolvimento do protótipo houveram oportunidades de aprendizado e observações pertinentes.

- Estrutura do jogo: Toda a espinha dorsal do jogo foi totalmente executada. Portanto o jogo está com a sua game loop preparada e é possível joga-lo repetidas vezes. O jogo é executado em modo de Player vs AI.

- Tabuleiro e o modo de edição: Esses elementos foram executados com resultado satisfatório uma vez que funcionam em todos os aspectos devidos.

- Sistema de AI: O sistema de AI pretendido deveria executar perfeitamente os movimentos básicos de predição das casas. Em seu primeiro estado a IA busca por casas aleatórias do tabuleiro, o que o algoritmo executa sem problemas. Em seu segundo estado, após acertar uma casa, a IA deve buscar pelas casas adjacentes o sentido do barco e seus próximos movimentos seguiria nesse eixo até afundar o barco. Porem o sistema busca de forma caótica e dado momento o algoritmo já não encontra as casa adjacentes e por padrão volta ao estado aleatório. Esse seria um bom modo de IA mais básico, porem desenvolver uma IA mais desafiadora traria muito valor ao jogo.

- Interatividade com o tabuleiro: Existem alguns pequenos exploits que podem determinar onde os barcos inimigos estão posicionados com a forma que o mouse interage com as casas do tabuleiro. Esse seria um ponto importante de melhora para aumentar o nível de desafio.

- Mesmo um jogo simples pode nos desafiar e exercitar o nosso conhecimento dentro nas diferentes áreas do desenvolvimento de jogos. Produzir um protótipo jogável do começo ao fim foi uma experiencia bastante construitiva.

Get Batalha Naval

Leave a comment

Log in with itch.io to leave a comment.