Sto sviluppando un gioco Android 2D e sto realizzando un algoritmo di puntamento per proiettili di intelligenza artificiale per colpire i nemici seguendo un percorso o muovendosi liberamente. Al momento calcola solo dove sarà il bersaglio dopo una distanza e spara un proiettile per raggiungerlo a quella distanza. Naturalmente questo significa variare la velocità del proiettile per raggiungere l'obiettivo.
Qualcuno ha qualche suggerimento per un algoritmo semplice (ottimo-ish) per calcolare quando il proiettile deve sparare e dove deve mirare se può viaggiare solo a una velocità costante? Supponiamo che il proiettile vada al doppio della velocità del bersaglio?
L'unico modo in cui riesco a pensare è la ricerca e sembra abbastanza grande.