Maze solving

Press the solve button to solve the maze, when the server has done solving, you can navigate the "steps" using the arrow buttons below (or arrow keys), or type in the step you want to see and press enter. You can also see the path you should take to solve the maze below the arrow buttons. Keep in mind that the "steps" also include the starting and ending points.

Fun fact: You can also use this website for normal maze solving by not putting any monsters and obstacles in the maze.

Cell editing

Press on anywhere in the maze to edit the cell at the position. A panel called "Editing cell (x; y)" will appear. You can add/remove walls, monsters, skulls, keys, and gates, you can also move the player and goal around with this panel.
When editing a cell, you can also use arrow keys to move around, and use shortcut keys written next to each button for convenience.

Maze data

Located at the bottom left corner of the Solver, this is the "description" of the maze, every time you change the maze's size, edit a cell or generate a new maze, it will change. It follows a specific format:
Maze data
Caution: if a cell has a wall on the left side, the cell on its left must also have a wall on the right side (two-way wall, like a normal wall), and so are the other 3 sides. It's best to not edit the maze data by hand, it's only there so that you can copy and save it somewhere to reuse it later (using the "Show maze from maze data" button).

Maze generation

Located at the bottom right corner of the Solver, you can modify the parameters to generate mazes of your choice the "Generate" button. You can also generate a solvable maze using the "Generate solvable" button. When using "Generate", the server will ignore the "Number of steps in solution" parameter.

If you receive "Generating maze takes too long (too hard to solve)! Change your parameters to generate a more plausible maze" after pressing "Generate solvable", there are a few reasons that can cause this:
- You put in too many monsters (decrease the maximum number)
- You make the wall density too small (there are not enough walls to trick the monsters in).
- The range of "Number of steps in solution" is too narrow (it's hard to find a correct maze with a specific number of steps).