My earliest memories of interacting with the computer are those of playing Zork with my father. When I grew older and learned how to program, my most ambitious project in high school was a text based adventure game engine written in Common Lisp. I utilized the natural language parser that Paul Graham Details in _On Lisp_ to parse game instructions. Game elements like the Loud Room (where every command just echos until you say the magic word) or the maze drove me to create numerous game permutations.<p>I love Zork so much. So many good memories with that game.
To go meta, see "Inform 7". It's a system in which one programs guess-the-verb text adventures by using a guess-the-verb semi-natural largely-declarative programming language.<p><a href="http://inform7.com" rel="nofollow">http://inform7.com</a>
> <i>The ownership status of these files is not entirely clear.</i><p>And to think that some people like to cast doubt on even reading GPL code… What would they think of this?<p>Anyway, for actually free classic text gaming, see <a href="http://www.catb.org/~esr/open-adventure/" rel="nofollow">http://www.catb.org/~esr/open-adventure/</a>
I never got to play Zork but I did play Return to Zork. I always loved adventure games. my list of finished games is quite extensive: full throttle, the dig, prisoner of ice, goblins (2 and 3), grim fandango... never finished return to Zork though. one day ill probably will.<p>thanks for sharing the source code.
I wonder if this would compile with ZILF:<p><a href="https://foss.heptapod.net/zilf/zilf" rel="nofollow">https://foss.heptapod.net/zilf/zilf</a>