The Visible Zorker: Zork 3

· coding · Source ↗

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