Skip to content

Maze generator and solver. Animates different maze generating and solving algorithms. Can also solve a maze from an image. Image mazes can only be stored on your device while mazes created on the canvas in the program can be stored in an online database or locally on your device. Feel free to email if an problems occur. (darien.dcosta@gmail.com)

Notifications You must be signed in to change notification settings

epicguydcd/Mazee-Maze-Gen-and-Solver-

Repository files navigation

Maze Generator and solver


Libraries that need to be imported:

  • Pygame (pip install pygame)
  • Mysql.connector (pip install mysql-connector-python)
  • OpenCV (pip install opencv-python)

Maze is a program that generates and solves mazes.

You will only be able to connect to my database rarely. This is a project. You can still use this offline and there is no need to login. To do that run afterLogin.py instead of login.py. If you run afterLogin.py and use functionalities that require you to login like save maze online, the program will crash. You can still save you maze to your device.

Availible Features:

  • Login page (Login and # availible)
  • 4 Maze Generating Algorithms (Aldous-Broder, Wilson's, Kruskal's and Recursive Backtracker)
  • 5 Maze Generating Algorithms (Depth-First, Breadth-First, Bidirectional Breadth-First, Greedy Best First Search and Dijkstra's)
  • Animation speed of maze gen and solving algorithms can be altered
  • Save functionality ( Save to device and online)
  • Solve maze from an image { Uses BFS }
  • Guest accounts can be used if you don't want to create an account.

About

Maze generator and solver. Animates different maze generating and solving algorithms. Can also solve a maze from an image. Image mazes can only be stored on your device while mazes created on the canvas in the program can be stored in an online database or locally on your device. Feel free to email if an problems occur. (darien.dcosta@gmail.com)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages