L E G E N D A R Y M A Z E S
A tiny javascript library for creating legendary mazes ✨
This library is using a recursive backtracker algorithm for maze generation — I implemented it relatively freely because it was so much fun 😃
Feel free to adapt, improve and extend the algorithm according to your needs - PR's are always welcome!
Just look at this codepen: https://codepen.io/spearwolf/full/yLePxBw
In order to run the local demo app you need to start a local http server:
npx serve
Then simply call the following url with a browser of your choice: http://localhost:5000/
- Install the module in your project
npm i legendary-mazes
- Import what you need
import {
MazeGrid,
RecursiveBacktracker,
DistanceGrid,
MazeCanvasRenderer
} from 'legendary-mazes';
Take a look into ./demo.js or ./codepen/ for examples how to use this library.