Search⌘ K
AI Features

Recursive Division

Learn how the Recursive Division algorithm generates mazes by starting with an open grid and recursively adding walls to divide it into connected passages. Understand its unique fractal approach and how it contrasts with passage-carving methods to create structured mazes.

The Recursive Division algorithm explained and illustrated

The Recursive Division algorithm is unique among the algorithms we’ve looked at for two reasons. First, it treats the maze as a fractal—a shape whose component parts are all identical (or nearly so) to the whole. Second, instead of carving passages like the other algorithms have done, this one begins with a wide open space and ...