Maze generation and solution using python.
- python >= 3.8.3
- pygame >= 1.9.6
python3 -m Main
- Q - Mine one block of the maze
- W - Mine the rest of the maze automatically.
- E - Move one step to explore the maze and find the solution (Mining must be completed first)
- R - Find the solution to the maze automatically (Mining must be completed first)
- M - Switch to a view of the maze in a graph form.
- S - Switch between DFS or BFS to search for a solution to the maze.