Tworzę grę 2D na Androida i tworzę algorytm celowania dla pocisków AI, by trafiały wrogów zarówno ścieżką, jak i swobodnym ruchem. W tej chwili po prostu oblicza, gdzie będzie cel na odległość i wystrzeliwuje pocisk, aby go pokonać na tej odległości. Oczywiście oznacza to zmianę prędkości pocisku, aby osiągnąć cel.
Czy ktoś ma jakieś wskazówki dotyczące prostego algorytmu (optymalnego) do obliczania, kiedy pocisk musi wystrzelić i dokąd musi wycelować, jeśli może poruszać się tylko ze stałą prędkością? Powiedz, że pocisk leci dwa razy szybciej niż cel?
Jedyny sposób, w jaki mogę myśleć, to wyszukiwanie i wydaje się dość duży.