- 🧩 Maze generation using Randomized Kruskal’s Algorithm
- 🔁 Live step-by-step animations for:
- Depth-First Search (DFS)
- Breadth-First Search (BFS)
- A-Star (A*)
- 🔄 Graph conversion mode to visualize how mazes map to graph structures
- 🖱️ Interactive controls:
- Draw walls manually
- Pause, speed up, or slow down animations
- Reset or generate new mazes
- 🎨 Museum Mode:
- Custom visuals including the Mona Lisa as start point and stylized marble walls
- 🧠 Designed with beginners in mind — easy to use, educational, and fully visual
- 🏛️ Built using Model-View-Controller architecture
📥 How to Install
pip install -r requirements.txt
python src/app.pyThanks for trying out Maze & Graph Visualizer. 🚀
Let the pathfinding begin!
Developed as part of a university project to make graph theory more accessible and fun 🎓