qtads (a multimedia interpreter for TADS games)
QTads is a so called "interpreter" for games created with the Text
Adventure Development System, or "TADS" for short, a C-like object
oriented programming language for authoring Interactive Fiction
(similar to the Infocom or Legend Entertainment games, like
"Zork"). Yes, we are talking about text adventures here.
Both TADS 2 (*.gam) and TADS 3 (*.t3) games are supported. You can
find a selection of games at:
http://www.ifarchive.org/if-archive/games/tads/