July 2015
Intermediate to advanced
286 pages
6h 31m
English
First, assign every cell a random weight, and initialize a set with an arbitrary cell. Choose the cell with the greatest weight from the set. If it has no unvisited neighbors, remove it from the set. Otherwise, choose one of the cell’s unvisited neighbors, link the two together, and add the neighbor to the set. Repeat until the set is empty.

Many, many dead ends per maze, with relatively shorter paths in general. Texture-wise, the mazes have a “jigsaw puzzle” appearance.
Read now
Unlock full access