Submit Project
Submit the link to your project! Your link should look something like this: https://github.com/github-username/repo-name.
I hope you've enjoyed the project, it's always good to solidify the things you learn in courses by getting your hands dirty with a real project.
Ideas for Extension
While not required, if you enjoyed this project and want to extend it further for additional practice, here are some ideas:
- Add other solving algorithms, like breadth-first search or A*
- Make the visuals prettier, change the colors, etc
- Mess with the animation settings to make it faster/slower. Maybe make backtracking slow and blazing new paths faster?
- Add configurations in the app itself using Tkinter buttons and inputs to allow users to change maze size, speed, etc
- Make much larger mazes to solve
- Make it a game where the user chooses directions
- If you made it a game, allow the user to race an algorithm
- Make it 3 dimensional
- Time the various algorithms and see which ones are the fastest