https://github.com/jamesseanwright/maze-generator
A real-time JavaScript maze generator using the depth-first search algorithm
https://github.com/jamesseanwright/maze-generator
algorithm canvas depth-first-search generator html5 maze maze-generator stack
Last synced: 7 days ago
JSON representation
A real-time JavaScript maze generator using the depth-first search algorithm
- Host: GitHub
- URL: https://github.com/jamesseanwright/maze-generator
- Owner: jamesseanwright
- Created: 2017-08-25T18:58:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-08-31T15:41:18.000Z (over 7 years ago)
- Last Synced: 2025-04-16T00:17:57.839Z (7 days ago)
- Topics: algorithm, canvas, depth-first-search, generator, html5, maze, maze-generator, stack
- Language: JavaScript
- Homepage: https://jamesseanwright.github.io/maze-generator
- Size: 33.2 KB
- Stars: 17
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Maze Generator
[](https://travis-ci.org/jamesseanwright/maze-generator) [](https://coveralls.io/github/jamesseanwright/maze-generator?branch=master)
A real-time JavaScript maze generator using the [depth-first search](https://en.wikipedia.org/wiki/Maze_generation_algorithm#Depth-first_search) algorithm.
[Try online](https://jamesseanwright.github.io/maze-generator)
## Local Development
* `git clone https://github.com/jamesseanwright/maze-generator.git`
* `cd maze-generator`
* `npm i`Then run one of:
* `npm run watch` - serves the generator via port 8080 and watches for source code changes
* `npm test` - runs the tests