PATHFINDING SIMULATION

▸ Building the maze grid & deterministic walls…
▸ Placing the start cell (S) & goal cell (🏁)
▸ Loading BFS · DFS · Dijkstra · A*
▸ Hashing the spread steps for replay
▸ Calibrating the Manhattan heuristic & terrain cost…
▸ Ready — Online. ✅
0%
⌂ Mind & Machine

Simulation room Pathfinding

BFS · DFS · Dijkstra · A*
Online
step by step · wave spread · shortest path
Progress & efficiency
🌊 BFS — even spread
Algorithm
Cells visited
Frontier size
Path length
Path cost
Found?
Complexity
Notes
Pathfinding = going from the start cell to the goal cell on the grid, avoiding walls. The algorithms differ in how they pick the next cell (queue / stack / priority queue) → they differ in how many cells must be visited and whether the path is shortest.
Pick a "Scenario" to change the algorithm (BFS · DFS · Dijkstra · A* · maze · compare) · 🔀 new maze · CLICK/drag on the grid to add–remove walls · click a concept for details
Your browser has canvas disabled.
Cells visited & frontier size over time cells visitedfrontier