Maze Solver is a semi-guided Python project from boot.dev
Dan Anglin
a919c2698b
When the Maze Solver was idle the wait_for_close() loop ran which continuously redrew the window in an infinite while loop. This caused the CPU usage to spike between 70%-80%. This commit removes that method and uses the _root.mainloop() instead to keep the window visible on the screen. With this the CPU usage has dropped to > 1% when idle. |
||
---|---|---|
.forgejo/workflows | ||
.github/workflows | ||
.gitignore | ||
cell.py | ||
errors.py | ||
graphics.py | ||
LICENSE | ||
main.py | ||
maze.py | ||
README.md | ||
tests.py |
Maze Solver
Overview
This project is WIP.
The Maze Solver randomly generates a maze and systematically solves it.
Built with Python and Tkinter.