Open JoaoHenrique12 opened 2 years ago
Tive algumas ideias baseadas nas perguntas:
Acredito que não é uma boa ideia. E digo isso porque, imagino, a interface de combate será "chamada" toda vez que o Snake estiver no quadrado do inimigo(ou quando o inimigo estiver no quadrado do Snake).
Penso que poderíamos pensar nisso depois de pensar na probabilidade de acertos dos ataques. Porque se a probabilidade de acerto for grande, acredito que essa feature tornaria o jogo muito fácil. Mesmo se a probabilidade de acerto for pequena, também penso que é uma feature que quebraria o jogo. Na minha opinião, poderíamos seguir com a ideia clássica de turnos.
Acho que poderíamos testar isso durante a implementação e ir por feeling.
Acho que informações úteis seriam o dano do inimigo no Snake, qual tipo de ataque ele fez(i.e., ataque com armas de fogo, ataque melee, etc), se o ataque acertou ou não(em caso de melee).
Acredito que, ao performar a ação stealth, Snake pode escolher entre ir pra outro quadrado(e, no caso, escolher a direção a seguir) ou realizar um ataque stealth(e, nessa escolha, o jogador pode escolher entre matar ou apenas derrubar o inimigo).
Se o inimigo não ver o Snake(inclusive, precisamos pensar sobre a movimentação do inimigo dentro do mapa de missão), acho que o jogo deve informar isso e o jogador, então, escolhe o que fazer em seguida, i.e, escolher entre ataque e stealth.
A ideia geral da issue é discutir temas relacionados a interface de combate, usem os comentários para fazerem perguntas e respostas sobre o tema, quando a issue #1 for completa e obtivermos bem definido o que faremos então usaremos esta issue para linkar um PR com as alterações adequadas na interface de combate.