Skip to content

TalosTheMinoan/Random-maze-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Maze Generator

Visitor Count

Description

This Python project allows you to generate random mazes using various algorithms. You can choose between different maze generation methods to create unique mazes.

Features

  • Maze Generation Algorithms: Choose between different maze generation algorithms to create randomized mazes.

Usage

  1. Clone the repository to your local machine.

  2. Run the main.py script to launch the maze generator.

  3. Enjoy exploring the randomly generated maze!

Upcoming features

  1. Choose a maze generation algorithm (e.g., Depth-First Search or Prim's) and follow the on-screen instructions.

  2. User interaction: you soon will be able to interact in the maze with your mouse there will be levels etc

Maze Generation Algorithms

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.**

Dependencies

  • Python 3+
  • Turtle graphics library (included in Python standard library)

License

This project is open-source and available under the MIT License.

Acknowledgments

  • 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.

About

Generating randomly mazes using turtle graphics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published