Ho pubblicato prima questa domanda sullo stack di overflow, ma immagino che nessuno sia molto interessato ai videogiochi lì ...
Quali sono alcuni algoritmi di ricerca del percorso utilizzati nei giochi di tutti i tipi? (Di tutti i tipi in cui i personaggi si muovono, comunque) Dijkstra è molto usato? Penserei di no, poiché in realtà non traccia i passi da fare per arrivare da qualche parte, giusto? Se lo capisco bene, determina solo quale oggetto è il più vicino. Non sto davvero cercando di codificare nulla; fare solo qualche ricerca, anche se incollare pseudocodice o qualcosa del genere, andrebbe bene (posso capire Java e C ++). Sto fondamentalmente cercando una rapida panoramica della ricerca del percorso in generale.
So che A * è come l'algoritmo da usare nei giochi 2D. È fantastico e tutto, ma per quanto riguarda i giochi 2D che non sono basati su griglia? Cose come Age of Empires o Link's Awakening. Non ci sono spazi quadrati distinti su cui navigare, quindi cosa fanno?
Cosa fanno i giochi 3D? Ho letto questa cosa http://www.ai-blog.net/archives/000152.html , che sento essere una grande autorità in materia, ma non spiega davvero COME, una volta impostate le maglie, la ricerca del percorso è terminata. SE A * è quello che usano, allora come viene fatto qualcosa del genere in un ambiente 3D? E come funzionano esattamente le spline per arrotondare gli angoli?
diminishing the usefulness of our site
. Questa domanda è già stata preferita 3 volte, il che prova che è stata utile per alcuni utenti. Quindi non posso fare a meno di pensare che votare per chiuderlo e rischiare un'eventuale rimozione sia molto più controproducente.