Maze master is a funny app to create mazes and solve them with famous graph algorithms. The list with algorithm available now and soon can be found bellow:
| Algorithm | available |
|---|---|
| BFS (Breadth-First Search) | YES |
| DFS (Depth-First Search) | YES |
| Dijkstra | YES |
| A* | YES |
npm i
npm run devAll contributions are wellcome! In case you want to add a new algorithm just add the implementation at the path-finders directory and update the list of available algorithms. As long as your implementation respects the inteface PathFindingAlgorithm it should be fine. And a concrete example is the BFS implementation.