Ancient Web: Ruud Helderman Teaches Text Adventures by Building One in C
Ruud Helderman's tutorial teaches the structure of a text adventure by building one in C, moving from a tiny main loop through locations, objects, inventory, passages, conditions and a parser.