Je développe un jeu Android 2D et je fais un algorithme de visée pour que les projectiles AI frappent les ennemis en suivant un chemin ou en se déplaçant librement. Pour le moment, il calcule simplement où la cible sera après une distance et tire un projectile pour la rencontrer à cette distance. Bien sûr, cela signifie faire varier la vitesse du projectile pour atteindre la cible.
Quelqu'un a-t-il des astuces pour un algorithme simple-ish (optimal-ish) pour calculer quand le projectile doit tirer et où il doit viser s'il ne peut se déplacer qu'à une vitesse constante? Disons que le projectile va deux fois plus vite que la cible?
La seule façon dont je peux penser implique la recherche et semble assez grande.