Bonjour,
Dans le cadre d'un projet, je dois développer un Pacman en Java.
Pour implémenter l'intelligence artificielle des fantomes, lorsqu'ils suivent pacman, j'ai pensé à utiliser les graphes.
A partir du labyrinthe graphique, je déduis un graphe non orienté et pondéré. Le poids etant le nombre de cases séparant chaque carrefour.
Maintenant je dois mettre en place l'algo pour la recherche du plus court chemin (de la position du fantome à celle du pacman, biensur). Je pensais simplement utiliser Dijkstra car il est simple à implémenter, mais je viens de me rendre compte qu'il ne concerne que les graphes orientés...
Quel algorithme dois-je utiliser ? Et qui soit facilement implémentable...
Merci beaucoup.
Partager