An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# Maze Generator

[![Build Status](https://api.travis-ci.org/jamesseanwright/maze-generator.svg?branch=master)](https://travis-ci.org/jamesseanwright/maze-generator) [![Coverage Status](https://coveralls.io/repos/github/jamesseanwright/maze-generator/badge.svg?branch=master)](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