https://mud.co.uk/richard/zork.htm

<aside>

P. David Lebling, Marc S. Blank, Timoth A. Anderson 破解 《Adventure》这款游戏的过程中发现这个游戏有种种缺陷。由于计算机研究人员身上的那种好胜心理,这款游戏的诞生了。

他们使用了 MDL 作为开发语言 (LISP 的一种方言)。仅用了两周时间就设计并实现了这款游戏的初始版本 (于 1977 年 6 月)。

另外Zork 这个名字没有特殊的,就只是像 foo bar 那样无意义的单词罢了。

</aside>

Data structure and control structure

Data base (known as “the dungeon”)

four major data types: rooms objects actions actors

Control structure

Loop:

  1. command input and parsing
  2. command execution
  3. backgroudn processing

generated by gpt-image-2

generated by gpt-image-2

Parser

Syntax checking

look at

look under

give x to y