Andrew's Github Page
  • Maze Generation / Pathfinding Algorithm Visualizer
  • Credits
Recursive Backtracker Algorithm Eller's Algorithm Randomized Kruskal's Algorithm Randomized Prim's Algorithm
Bredth First Search Bidirectional Bredth First Search Depth First Search Dijkstra's Algorithm
currentSpeed:

Animation Speed:

Changes Log

2019-02-02. Finished Randomized Prim's Maze Generation Algorithm

2019-02-02. Made UI


2019-01-29. Fixed some errors in Bidirectional BFS Search Algorithm


2020-01-02. Added Bidirectional BFS Search Algorithm


2019-12-31. Started Randomized Prim's Algorithm

2019-12-31. Finished Randomized Kruskal's Algorithm


2019-12-30. Started Randomized Kruskal's Maze Generation Algorithm

2019-12-30. Fixed some errors with Recursive Backtracking Algorithm

2019-12-30. Fixed some edge cases with Dijkstra's Algorithm


2019-12-28. Fixed a bug with Recursive Backtracking Algorithm


2019-12-27. Minor bug fixes and refactoring

2019-12-27. Added Recursive Backtracker (DFS) Maze Algorithm


2019-12-26. Added Maze Algorithm Foundation.


2019-12-25. Added Walls

2019-12-25. Started and Finished Dijkstra's algorithm

2019-12-25. Finished DFS.


2019-12-20. Finished BFS and implemented Shortest Path algorithm.


2019-12-19. Animation foundation and BFS and DFS implemented

2019-12-19. Basic UI, Grids, Data Structures implemented

2019-12-19. Initial Project Commit.

Credits

I'd like to say special thanks to Clément Mihailescu for being such an inspirational model for me.

He probably doesn't know me but his videos have been a very good motivation for me to start programming and doing projects.

TODO List:

Add Weights on nodes and create weighted search algorithms

A* Search Algorithm

Greedy Best Search Algorithm

Wilson's Maze Generation Algorithm

Recursive Division Maze Generation Algorithm