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