Maze Solver is a semi-guided Python project from boot.dev
Find a file
Dan Anglin fa75e61acf
fix: add randomisation to original DFS algorithm
Update the DFS algorithm to allow the user to select if the solver
should randomly choose the directions when traversing through the maze.

The duplicate method has been removed.
2024-02-17 03:55:34 +00:00
.forgejo/workflows feat: add maze generation functionality 2024-02-14 22:50:46 +00:00
.github/workflows feat: add entrance, exit to the maze. 2024-02-13 15:52:28 +00:00
.gitignore feat: run a simple graphical window 2024-02-12 19:53:45 +00:00
cell.py refactor: add a dedicated class for the solver 2024-02-16 23:27:09 +00:00
errors.py feat: add maze generation functionality 2024-02-14 22:50:46 +00:00
graphics.py perf: reduce CPU usage whilst idle 2024-02-15 01:40:16 +00:00
LICENSE feat: run a simple graphical window 2024-02-12 19:53:45 +00:00
main.py feat: add the BFS search algorithm to Solver 2024-02-17 03:39:24 +00:00
maze.py refactor: add a dedicated class for the solver 2024-02-16 23:27:09 +00:00
README.md docs: update README.md 2024-02-13 00:19:56 +00:00
solver.py fix: add randomisation to original DFS algorithm 2024-02-17 03:55:34 +00:00
tests.py refactor: add a dedicated class for the solver 2024-02-16 23:27:09 +00:00

Maze Solver

Overview

This project is WIP.

The Maze Solver randomly generates a maze and systematically solves it.

Built with Python and Tkinter.

Repository mirrors