This Python project allows you to generate random mazes using various algorithms. You can choose between different maze generation methods to create unique mazes.
- Maze Generation Algorithms: Choose between different maze generation algorithms to create randomized mazes.
-
Clone the repository to your local machine.
-
Run the
main.py
script to launch the maze generator. -
Enjoy exploring the randomly generated maze!
-
Choose a maze generation algorithm (e.g., Depth-First Search or Prim's) and follow the on-screen instructions.
-
User interaction: you soon will be able to interact in the maze with your mouse there will be levels etc
This project offers different maze generation algorithms, including:
-
Depth-First Search (DFS): A simple recursive algorithm that generates mazes by randomly carving paths.**
-
Prim's Algorithm: A more complex algorithm that generates mazes by repeatedly removing walls at random.**
- Python 3+
- Turtle graphics library (included in Python standard library)
This project is open-source and available under the MIT License.
-
Special thanks to the Turtle graphics library for providing a fun way to visualize the maze generation process.
-
Additional inspiration and ideas from the open-source community.