So molto poco sullo sviluppo del gioco e sto cercando di avvolgere la mia testa attorno agli algoritmi di pathfinding.
Considera questa configurazione: un agente si trova su una mappa 2D e deve trovare il percorso più breve per un oggetto noto a livello globale, ma ha solo informazioni sugli ostacoli nel suo ambito di visione locale (cioè sono noti solo ostacoli immediati, il layout generale della mappa è sconosciuto ).
Inoltre, ogni spostamento in un quadrato adiacente è costoso e l'algoritmo di rilevamento del percorso dovrebbe ridurre al minimo il numero di spostamenti.
Anche l'efficienza computazionale è della massima importanza e più importante della precisione.
A * è appropriato per questo caso d'uso?