Inspiration

Not just an idea of how to generate and solve mazes, but to see what's the most effective way to solve as well as create mazes (including time, memory, simplicity, ...)

What it does

It is a playground that you can use to inspect generating and solving algorithm, it provides some features namely Pause, continue, slow down, different size of mazes, ...

How we built it

First of all, we research some maze generators algorithm, implement it in python and use pygame to visualize them

Challenges we ran into

It is fairly difficult to visualize generating algorithms, and the code is unstable

Accomplishments that we're proud of

To finish 5 generator and 3 solving algorithms

What we learned

How to use pygame, some new algorithms and data structure

What's next for Maze Craft

Improving it, make it more flexible such as changes of parameter when creating mazes or creating a path to see the path to end

Built With

Share this project:

Updates