这个项目能做什么
本仓库作为“Zork III: The Dungeon Master”源代码的数字档案,收录了这款由 Marc Blank、Dave Lebling、Bruce Daniels 和 Tim Anderson 为 Infocom 开发的 1982 年经典互动小说游戏的代码。这些代码使用 ZIL(Zork Implementation Language)编写,这是一种源自 MDL(Muddle)的特殊方言,而 MDL 本身基于 LISP,由麻省理工学院的学生和员工创建。
该集合代表了 Infocom 在其关闭时的开发系统快照。它包含了在游戏制作过程中被使用以及被丢弃的各种文件。虽然被视为历史研究的权威资料,但由于 Infocom 的开发过程具有迭代性质,游戏通常是通过复制和修改之前的目录创建的,因此该档案可能并不完全反映最终生产源代码的确切排列。
对用户而言,一个关键的限制是本仓库中的源代码目前无法编译成可玩的“Z-machine Interpreter Program”(ZIP)文件。原始编译器 ZILCH 运行在 TOPS20 大型机上,而创建这些最终可执行文件的具体方法已经失传。尽管其他 Infocom 源代码仓库中存在一些 ZIP 文件,但它们是在硬盘停止运转时存在的,并不一定对应于这一特定的源代码快照。
本仓库的主要目的是教育和历史研究。它允许研究人员、学生和爱好者研究早期互动小说的架构,理解代码在 Z-machine 上的结构方式,并分析系统如何处理输入和处理。这是一个邀请社区分享关于 Infocom 历史及其创新技术方法发现的契机。
评论
0 评分人数达到10人后显示
登录后参与讨论。