My Army: Strategy game engine

Ano:

2015

Estado:

Finalizada

Autores:

Alexandre Pedro Gomes Freitas

Orientadores:

Sumário

O presente documento aborda todo o processo necessário para se refazer o atual motor de jogo do “My Army”, para isso foi efetuada uma análise detalhada de forma a se verificar o estado do mesmo, o funcionamento do respetivo simulador de batalhas, bem como uma análise entre a linguagem do atual simulador e a nova linguagem selecionada para se compreender a capacidade de cada uma destas solucionar os problemas existentes. De seguida, apresenta-se uma possível solução para se resolverem estes problemas, tendo em conta toda a verificação anteriormente efetuada. Após várias semanas de desenvolvimento e de correção de problemas, a nova versão do simulador ficou concluída, porém ainda foi alvo de uma nova análise para se inserir paralelismo de modo a melhorar o seu desempenho. Após várias tentativas, chegou-se à solução paralela que oferecia maior segurança e com uma melhoria significativa no desempenho. Por fim, todas as versões do simulador de batalhas foram testadas utilizando-se vários exemplos de batalhas retirados do jogo para se realizar uma análise comparativa e assim demonstrar-se o desempenho de cada uma delas.