这个项目能做什么

该仓库保存了公共领域源码 Dungeon,这是一款大型机文字冒险游戏,也是 Infocom 商业 Zork 三部曲的前身。此代码是从 Zork 2.6 的 FORTRAN 源码移植而来的 C 版本。README 指出,Dungeon 常与 Zork I 混淆,但它实际上是更完整的大型机版本,而 Zork I 是面向微型计算机的改编版,仅包含原始地图和解谜内容的大约三分之一。 在 Fedora Linux 上,可通过官方软件仓库使用 'sudo dnf install zork' 安装。也可以通过运行 'make' 从源码构建。 该项目由 Shane Thomas、Jan Drögehoff 和 Justin Wheeler 维护。其明确的理念是代码保存:尽可能准确地保留原始游戏逻辑和行为,同时更新代码库,使其能够在现代 C 编译器和操作系统上编译运行。 README 提供了详细的实现历史。该游戏最初由 MIT 计算机科学实验室用 MDL 编写。Bob Supnik 将其翻译为 DEC FORTRAN 版本,用于 PDP-11,并更名为 Dungeon。该版本后来被移植到 Unix f77,最终使用 f2c 工具翻译为 C。当前仓库延续了这一传承,并进行了清理和现代构建支持。