← NonogramGo Other games Maze

How walls are carved

The play page builds the maze in the browser from a seed. Same seed, size, and mode → same corridors. Nothing is fetched from a puzzle server.

Recursive backtracker

Rooms start walled. The carver walks unvisited neighbors at random, knocking doors, then backtracks when stuck. Every room is visited once as a new doorway. Result: a tree of corridors.

Daily seed: FNV-1a of mazego-daily- plus the UTC date, fed into mulberry32. Easy, Daily, fog, and keys stay on this carver so those seeds never drift when Make grows new algorithms.

Make desk

Make uses a separate layout carver with elitism (E), river (R), and textbook algorithms (Kruskal, Prim, Wilson, and more). Rectangle masks and outline shapes live there. A board you open from Make onto the homepage keeps that seed when the shape is supported.

Shortest path

Peek and the solve desk use breadth-first search. With keys, every key order is tried and the cheapest sum wins. That route is for checking a board — using Peek on a ranked run leaves Marks empty.

Make desk Solve desk Daily board

Updated 2026-09-29 · NonogramGo