Uh, Maze Me | About

Uh, Maze Me

This is an animated maze/dungeon carver in a vaporwave style. Made with vanilla JavaScript. Various query parameters are available to control its behavior. I use a technique explained by Bob Nystrom on his blog:

  1. Try to carve non-overlapping rooms into grid n times.
  2. Carve one doorway for each room, with a chance to carve a second doorway (threshold configurable).
  3. Fill the space between rooms with a maze (standard backtracking approach).
  4. Trim the deadends off the maze corridors.

Optional Query Parameters

Demos