Mazes in general (and hence algorithms to create Mazes) can be organized along seven different classifications. These are: Dimension, Hyperdimension, Topology, Tessellation, Routing, Texture, and Focus.
covers various attempts to describe RPGs in general terms. There are many sources for advice on role-playing games, but most of these try to promote a "One True Way" of playing. Rather than telling you how to roleplay, this is a collection of articles
a celebration of fascinating devices that don't work. It houses diverse examples of the perverse genius of inventors who refused to let their thinking be intimidated by the laws of nature, remaining optimistic in the face of repeated failures.