A maze generator and solver using BFS, DFS, A* (star) and Dijkstra algorithms with visual.
- For generating a maze run:
- python generate.py unsolved_maze.txt(filename to save the maze)
- The generated visual of maze will be saved in unsolved_maze.png
- To solve a maze run:
- python (specify the file).py unsolved_maze.txt
- To solve the maze using all the algorithms run:
- python all.py unsolved_maze.txt
- Visual of maze will be saved to (algorithm_name).png
- You can check the visited states by changing the show_visited to "True" in the source code of the algorithms