This project is a maze solver application built using Python and Tkinter. The application allows users to visualize and solve mazes using different algorithms.
- Maze Generation: Create mazes of various sizes and complexities.
- Interactive GUI: User-friendly graphical interface built with Tkinter for an engaging experience.
- Step-by-Step Visualization: Watch the algorithm solve the maze step by step.
- Python 3.x
- Tkinter (usually included with Python)
-
Clone the repository:
git clone https://github.com/brwmaster/maze-solver-py.git
-
Navigate to the project directory:
cd maze-solver-py
-
Run the application:
python main.py
or
python3 main.py
- Run the application and use the GUI to:
- Generate a new maze.
- Visualize the maze-solving process step by step.
Contributions are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature-name
- Create a pull request.
- Special thanks to Boot.dev for making this project possible