Publiqué esta pregunta en el desbordamiento de pila primero, pero supongo que nadie está muy interesado en los videojuegos allí ...
¿Cuáles son algunos algoritmos de búsqueda de ruta utilizados en juegos de todo tipo? (De todos los tipos donde los personajes se mueven, de todos modos) ¿Se usa mucho Dijkstra? Creo que no, ya que en realidad no traza los pasos a seguir para llegar a algún lado, ¿verdad? Si lo entiendo bien, solo determina qué objeto es el más cercano. Realmente no estoy buscando codificar nada; solo investigando un poco, aunque si pega el seudocódigo o algo así, estaría bien (puedo entender Java y C ++). Básicamente estoy buscando una descripción rápida de la búsqueda de rutas en general.
Sé que A * es como EL algoritmo para usar en juegos 2D. Eso es genial y todo eso, pero ¿qué pasa con los juegos 2D que no están basados en cuadrícula? Cosas como Age of Empires o Link's Awakening. No hay espacios cuadrados distintos para navegar, entonces, ¿qué hacen?
¿Qué hacen los juegos 3D? He leído esta cosita http://www.ai-blog.net/archives/000152.html , que según tengo entendido es una gran autoridad en el tema, pero en realidad no explica CÓMO, una vez que se establecen las mallas, La búsqueda del camino está hecha. SI A * es lo que usan, ¿cómo se hace algo así en un entorno 3D? ¿Y cómo funcionan exactamente las splines para redondear esquinas?
diminishing the usefulness of our site
. Esta pregunta ya ha sido favorecida 3 veces, lo que demuestra que ha sido útil para algunos usuarios. Por lo tanto, no puedo evitar sentir que votar para cerrarlo y arriesgar una eventual eliminación es mucho más contraproducente.