- A NES-inspired visualization of various maze solving algorithms and the newest addition to Alaska's bodacious interplanetary adventures!
See it live
- User-configurable maze generation using the Growing Tree algorithm
- Four animated maze solving algorithms: Tremaux, Wall Follower, Breadth-First Search, and A*
- Iteration counter
- Interactive maze wall demolition
- State-responsive UI animation
- React
- HTML5 Canvas
npm install
npm start
- Separate UI and Algorithm Logic: Currently, the canvas is drawn to as an algorithm is solving a given maze. By solving (or failing to solve) a given maze, storing each path taken, then drawing each path, the view and model are effectively separated and the UI becomes much more flexible.
- Add Sound Effects `.trim();