MAMI - Atividade 11
Enunciado da Atividade
Discutir o uso de MEFs como base na implementação de um jogo
onde um personagem, visto de cima, caminha por um mundo simples, podendo
virar-se em duas direções (esquerda e direita), com imagens à sua escolha
Eu imagino essa máquina de estados finito como sendo algo
bem simples, no caso um personagem que pode se virar para a esquerda ou direita
de sua posição inicial com o input do jogador, não contando o caminhar como
parte da MEF em si
Para implementar desse jeito, eu tenho que criar os sprites
nas quatro posições, e uma variável direção que irá me dizer qual sprite
utilizar (através de um switch). Por último eu utilizo o keyReleased() para
registrar quando eu viro para a esquerda ou direita e isso irá modificar a variável
direção de acordo
Finalmente, para o andar eu criei uma função que vai
verificar se eu estou apertando a tecla e se essa tecla é cima e isso irá
acelerar na direção que o personagem estiver apontando, a não ser que ele
esteja próximo demais aos cantos da tela



Comentários
Postar um comentário