A* Mazing Thing
Notes
- This is an interactive demo of the A* pathfinding algorithm.
- The maze is randomly generated on page load. First click sets the starting point, second click sets the end point. The maze is then solved using the A* algorithm.
- The animation is for illustration only and it happens only after computation has completed. When animation is done the maze will reset itself and await new start and end points.
- All obstacles are emoji. They may differ in look between devices.
- Source code at Bitbucket. The A* Solver is encapsulated in an ES6 JavaScript Class. It's MIT licensed.
- Wherever the path leads, always be a mazed.