An interactive maze creator and solver
See a demo at jons.website/projects/mazer.
Mazer is an interactive maze generator and solver. Through the GUI, you can choose which algorithm / bias method / solver you want to use. The generation is staggered so you can watch it work.
This is a Node project. Run
npm install to pull the dependencies and then
npm run build to package the final files into
You can use
npm run dev:watch to open a browser window showing the contents of
/testpage/index.html, which is a demo page for this project.
- Mazes for Programmers
- This book is awesome. It has a lot of really clear examples of maze generation algorithms.
- This article goes into various ways of biasing maze generation algorithms to get some really nice patterns in your pseudorandomness.
MIT license. See LICENSE.md for details.