TLDR
-
Interactive exhibit lets you explore Zork III gameplay and its 1982 Infocom ZIL source code side by side.
Key Takeaways
-
Zork III source is written in ZIL (Zork Implementation Language), a Lisp-like language with routines, globals, and constants.
-
Core engine covers room description, object inventory, movement, scoring, save/restore, and death sequences, all visible in raw source.
-
Death handler includes two distinct narrative paths: a grue-eaten void speech and a dungeon-cell resurrection with the Dungeon Master character.
-
Weight and container logic recurse through object trees; worn items get special-cased in the WEIGHT routine.
-
Score cap is hardcoded at 7 (
SCORE-MAX 7), and verbose/brief/super-brief modes are simple global flags toggled by verb handlers.
Hacker News Comment Review
-
No substantive HN discussion yet.
Original | Discuss on HN