Mazes are a sort of puzzle in which the objective is navigate some space from a starting point to an ending location. The challenge arises from the layout of the seemingly random walls which restrict what paths may be taken. The most common examples of mazes are two dimensional but in this project, part of the goal is to extrapolate the concept of a maze into three dimensions. The second goal of this project is to experiment with different algorithms to automatically generate the maze with each providing slightly different visual styles and solution complexity

To learn more about this project, you can view all the documentation and presentations on the Documents page as well as the progress reports in Progess Report. A light overview of the generation algorithms are also under Algorithms.

To learn more about using the maze applications and the options that can be altered to create the mazes, look under the Mazes page.

To simply explore the maze applications, links to them are provided below as linked images