Bonsoir, voilà je m'intéresse un peu aux solutions algorithmiques pour le pathfinding (pour l'instant je ne me suis pas documenté, j'ai juste essayé de réfléchir par moi-même), et je me demandais s'il était possible (ou si c'est déjà fait) de faire une résolution de pathfinding (sur une grille) par remontée d'un gradient...
Par exemple, on commence à un point au hasard dans un labyrinthe, et on veut aller à un autre point connu, par le chemin le plus court, alors on attribut une variable à la case d'arrivée qui a une valeur élevée, puis pour chaque case voisine "libre" (en partant de l'arrivée) cette variable décroit un peu, on établit ainsi un gradient de cette variable sur l'ensemble de la grille, et on peut après - depuis notre point de départ - remonter le gradient de la dite variable pour trouver le chemin qui mène à la sortie...
Bon voilà, je sais pas si c'est très clair, je voulais savoir :
1) Si ça fonctionne
2) Si ça existe déjà
3) (à condition que ça marche), si ça peut être performant...
J'espère que vous pourrez m'éclairer à ce sujet !
Partager