The Maze Visualization Tool is an interactive web application that allows users to create, explore, and visualize various pathfinding algorithms on dynamically generated mazes. This tool is designed to be educational, providing insights into how different algorithms work in finding the shortest path through a maze.
- Maze Generation: Generate mazes using different algorithms.
- Start/Goal Node Interaction: Easily change the start or goal node by clicking or dragging nodes.
- Algorithm Visualization: Visualize popular algorithms like BFS, and DFS
- Responsive Design: Optimized for use on both desktop and Ipad devices (not supported on phone -- yet).
- Customizable Grid: Adjust the grid size and maze complexity to explore various scenarios.
- Change Start/Goal Nodes: Click on the start or goal node, then click on the desired location to swap it. You can also drag the start or goal node to a new position.
- Algorithm Selection: Choose an algorithm from the dropdown menu and watch it in action as it finds the shortest path in the maze.
- Breadth-First Search (BFS)
- Depth-First Search (DFS)
- More will be added soon
You can explore the website by clicking here.
This project is continuously evolving. Stay tuned for more features and improvements!