Muitos anos atrás, eu codifiquei alguma IA para um jogo pseudo-3d de orçamento. Havia um cálculo que eu nunca descobri realmente a melhor maneira de fazer, e era calcular onde o inimigo terminaria se parasse agora. Por exemplo:
- O inimigo está atualmente em X = 540.0.
- O inimigo está se movendo a 10 pixels por quadro.
- Quando o inimigo quer parar, sua velocidade cairá 1 pixel por quadro até chegar a zero.
Existe uma fórmula simples que me daria a posição de onde o inimigo termina quando ele está totalmente parado? Acabei pré-calculando e codificando o deslocamento que funcionava para minhas necessidades, mas teria que ser calculado separadamente para inimigos com velocidades diferentes.