View on GitHub
OctaBit logo

Force Gama Attack

Force Gama Attack space shooter game

Versão Autor Descrição
1.0 Lucas Vitor State

Para implementação dos menus que respondiam às teclas up_key, down_key, right_key ou left_key.

O State foi escolhido pois cada alteração na opção do menu faz com que seu comportamento seja alterado, logo o presente padrão se mostra como uma excelente opção. Esta decisão permitiu uma melhor organização do código, aumento na manutenibilidade e maior facilidade ao evoluir o software no tocante aos menus (facilidades estas expressas diversas vezes pela própria equipe em diversos momentos).

Abaixo temos a representação (recorte) do diagrama de um dos states imiplementados no projeto e a tela do jogo onde se pode encontrar a implementação do padrão:

state menu

state menu