Attualmente sto facendo alcune ricerche di pathfinding e la mia simulazione è la seguente: ho una scena 3d con un punto iniziale e finale rappresentato, sono in grado di creare mesh di navigazione, waypoint e poligoni per aiutare con il pathfinding.
Ho provato un algoritmo A * e alcune delle sue varianti e funzionano perfettamente. Tuttavia, ora sono più interessato al pathfinding "dinamico". Ad esempio, mentre trovo un percorso dal punto A al punto B, se appare improvvisamente un nuovo ostacolo, voglio che il mio algoritmo sia in grado di riprogrammare immediatamente un percorso e non ricominciare a cercare da zero.
Ho fatto alcune letture sull'algoritmo D * e mi chiedevo se questo sarebbe appropriato per quello di cui ho bisogno o sembrerebbe un eccessivo.
Quindi le mie domande sono fondamentalmente: quale algoritmo sarebbe meglio per la ricerca dinamica dei percorsi in tempo reale? O quale combinazione di tecniche potrei usare invece?