← Retour aux curiosités

Algorithme de Dijkstra

L'algorithme de Dijkstra permet de rechercher le chemin de coût minimal entre un point de départ et une destination. Il est notamment utilisé dans des systèmes de navigation, des réseaux informatiques ou des jeux.

Ici, chaque case représente une zone à traverser. Certaines zones sont rapides, d'autres coûtent davantage, et les zones noires sont interdites.

Construisez un terrain, puis lancez l'algorithme.

Départ
Arrivée
Terrain de coût 1
Terrain de coût 3
Terrain de coût 6
Obstacle
Chemin optimal
Cases explorées Nombre de cases du chemin Coût minimal
0 — —

Essayez de placer une bande de terrain vert entre le départ et l'arrivée. Même si le trajet direct semble plus court, Dijkstra peut choisir un chemin plus long visuellement mais moins coûteux.