/Pathfinding-Visualizer

a Vanilla JS application for visualizing pathfinding algorithms and generating mazes

Primary LanguageJavaScriptMIT LicenseMIT

Pathfinding Visualizer 🧭

⚠️Originally developed in Summer 2020⚠️

a Vanilla JS application for visualizing pathfinding algorithms and generating mazes featuring:

  • 3 pathfinding algorithms:
    • BFS
    • A*
    • Dijkstra.
  • 3 maze generation algorithms
    • Recursive backtracking
    • Eller
    • Kruskal.

TRY IT OUT! 👉 HERE

Demo

1. Add Walls

Add Walls

2. Pathfinding

2.1. Dijkstra

Dijkstra

2.2. A*

Dijkstra

3. Maze Generation

Maze Generation

4. Maze Solving

Maze Solving

License

MIT