-
Notifications
You must be signed in to change notification settings - Fork 0
KaidanTheron/PythonMazeDFS
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
- If you want to edit properties of maze generation you can change "widthMaze" property on line 35. - If you want to change generation/search speed you can change ppf: pause per frame on line 36. Make sure to have Pygame installed on your device before you run the program, otherwise it won't work. Run this baby in the terminal using "python maze.py" and watch it go. Btw, there are some cases with the generation algorithm where it reaches its max recursion depth, and this tends to happen with "widthMaze" > 75. The recursion can also get to max depth on the search with "widthMaze" > 50, but don't worry about it. Once you run the script it will generate the maze. After the maze is generated you can press the enter key on your keyboard and it will solve the maze.
About
When run this program will open a window and generate a maze on screen. When Enter is pressed it will solve the maze using the Depth-First-Search Algorithm.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published