ISSN: 2165- 7866
Alaa Hassan
Este artigo apresenta o design e a implementação de um jogo Android exclusivo para duas pessoas, chamado 'Duelling Phone'. Tanto quanto é do conhecimento do autor, o jogo relatado nunca foi implementado antes.
O padrão de design Model-View Controller (MVC) foi aplicado, uma vez que representa um padrão para a Interface Gráfica do Utilizador. Este padrão de design específico foi utilizado para separar os dados da representação visual, uma vez que é constituído por três partes distintas. O 'modelo' representa os dados reais do programa, enquanto a 'visão' apenas ilustra a interface do utilizador. O ‘controlador’, por fim, controla o processo de comunicação entre a visualização e o modelo.
O processo que tem sido seguido para implementar esta aplicação é o ‘Rapid Application Development’ (RAD), que representa o processo onde o ciclo de desenvolvimento de qualquer aplicação é acelerado. Permite que a aplicação seja desenvolvida mais rapidamente, ajudando a reter um recurso valioso.
Dois modos foram implementados com sucesso: o modo 'Single Player' permite ao jogador jogar contra o dispositivo Android, enquanto o modo 'Two Player' permite que dois jogadores joguem um contra o outro, passando um dispositivo Android entre eles. Os resultados foram estabelecidos após testes no emulador e utilizando um dispositivo Android real.