Back Open Maze

Maze

2016

A maze generated from a seed.
A maze generated from a seed.
Maze generates a random maze from a numeric seed and shows it in the browser. The same seed always rebuilds the same maze, and the maze can also be requested as plain ASCII text or checked with a move string.

What it solves


Maze solves the need for a repeatable maze that can be shared, replayed, or tested from a URL. It also provides a simple API for getting maze output and verifying whether a sequence of moves reaches the exit.

The same maze can be shown as a browser game or fetched as text. A seed, size, and optional start and end characters control the output.



Features



How to use it


  1. Open the maze page to get a generated maze and its seed.
  2. Use the arrow keys to move through the maze in the browser.
  3. Use the form to change the seed, size, or start and end characters.
  4. Open the same maze again by using the same seed.
  5. Request the text version if plain ASCII output is needed.
  6. Post a move string to the solver endpoint to check a route through the maze.

How it works