一个文字游戏的经典范本。没有画面、没有音效、没有教程——只有文字和你输入的每一条命令。
你站在一栋白色小房子的西侧,身后是一片森林。你要探索一个废弃的地下帝国,寻找散落在各处的宝藏,把它们带回房子客厅里的 trophy case(奖杯柜)。
目标不是通关——Zork 没有传统意义上的通关。目标是在探索过程中获得尽可能高的分数。游戏公认的最高分是 350 分。
核心机制:你输入自然语言命令,游戏解析并响应。不是选择题,是开放式输入。
游戏使用 Z-machine V3 标准,属于纯解析器式的交互式小说。它与现代的文字冒险游戏最大的区别在于:游戏不会提示你"可以做什么"——你必须自己想出可以输入什么命令。
| 命令 | 说明 |
|---|---|
| north / south | 南北——全拼或缩写为 n / s |
| east / west | 东西——缩写 e / w |
| ne / nw / se / sw | 四个斜向方向 |
| up / down | 上 / 下 |
| in / out | 进入 / 出去 |
| enter / exit | 进入建筑物 / 离开 |
| climb X | 爬上某物 |
| 命令 | 说明 |
|---|---|
| take X / get X | 拿起物品 |
| drop X | 放下物品 |
| inventory 或 i | 查看背包 |
| examine X / look at X | 仔细观察 |
| put X in Y | 把 X 放进 Y |
| put X on Y | 把 X 放在 Y 上 |
| give X to Y | 把 X 交给某人 |
| take all | 拿取当前房间里所有可拿的物品 |
| take X from Y | 从容器的 Y 里拿出 X |
| 命令 | 说明 |
|---|---|
| open X / close X | 打开 / 关闭 |
| lock X with Y | 用 Y 锁上 X |
| unlock X with Y | 用 Y 解锁 X |
| look behind X | 查看 X 后面 |
| look under X | 查看 X 下面 |
| search X | 搜索 X |
| 命令 | 说明 |
|---|---|
| look 或 l | 重新观察当前所在的位置 |
| score | 查询当前分数和移动次数 |
| save | 保存游戏(存储到 localStorage) |
| restore | 读取最近的存档 |
| quit | 退出游戏 |
| restart | 重新开始 |
| verbose | 每次进入房间都显示完整描述 |
| brief | 简略模式(已去过的房间只显示房间名) |
| script / unscript | 开启 / 关闭对话记录 |
| 命令 | 说明 |
|---|---|
| attack X with Y | 用 Y 攻击 X |
| kill X with Y | 用 Y 杀死 X |
| fight X | 与 X 战斗 |
| 命令 | 说明 |
|---|---|
| read X | 阅读(书、碑文等) |
| push X / pull X | 推 / 拉 |
| turn X | 转动 |
| turn on X / turn off X | 打开 / 关闭设备 |
| light X | 点亮(灯、火把等) |
| eat X | 吃(大部分东西不能吃) |
| drink X | 喝 |
| wave X | 挥舞 |
| ring X | 摇响 |
| blow X | 吹奏(乐器) |
| wait 或 z | 等待一个回合 |
| say X | 说出某个词 |
游戏理解 「动词 + 名词」 结构。两个单词已经能做大多数事。更复杂的命令同样有效,例如 unlock grate with knife。
方向命令支持缩写:n、s、e、w、ne、nw、se、sw、u、d。
all 指代当前房间所有可拿的物品。游戏不区分大小写。
起点在 West of House。先不要急着进房子——面前有一个 mailbox。
传单上有文字,其中一条信息值得记住。Zork 的交互模式从这三步开始建立——观察、操作、阅读——之后的所有行动都遵循同样的节奏。
进入白色小房子后你站在 Living Room(客厅)。灯(lantern)和剑(sword)通常就放在这个房间里,或者相邻的厨房里。
灯笼是你的第一优先级。游戏中有大量黑暗区域,没有光源你会被 Grue 吞噬——瞬间死亡,无预警,无存档机会。
花园通向森林,森林通向峡谷(canyon)——峡谷深处就是 Great Underground Empire 的入口。
每到一个新区域、每拿到一件关键物品、每解开一个步骤——save。1980 年的游戏不会为你保存进度,存档是你的唯一保险。
以下内容提供方向指引而非具体解法。
| 位置 | 提示 |
|---|---|
| Living Room | 壁炉、地毯、trophy case(立在房间里的玻璃展柜)。试试 move rug。 |
| Kitchen | 窗户可以打开,通往花园。 |
| Attic | 阁楼有物品——找到上去的路。 |
| Cellar | 房子有地下室。入口可能在厨房或客厅附近。 |
你离开房子后发现自己在一片森林的边缘。向南通往峡谷(canyon)。有些树可以爬(climb tree)。森林深处有宝藏。
通往地下帝国的必经之路。你会遇到:
穿过峡谷后你会遇到一道铁栅栏(grate)挡住去路。你需要一件物品来解锁它——形状像一把钥匙,但不完全是。
铁栅栏后面是一个庞大的多层地下世界:
| 区域 | 特征 |
|---|---|
| Coal Mine | 入口区域,有轨道 |
| Grotto | 钟乳石与石笋,水下可能有宝藏 |
| Temple | 祭坛与塑像,可能需要特定物品来通过 |
| Maze(两个) | 圆迷宫和曲折迷宫——房间完全一致,方向感失效 |
| Quarry | 广阔空间,高度落差大 |
| Dome Room | 圆形大厅 |
| Royal Museum | 帝国博物馆——小心守卫 |
| Flood Control Dam | 水坝区域——水位相关的谜题 |
| Hell's Mouth | 深处 |
Zork 有两个以容易迷路闻名的迷宫。对策:每走一步,在地上丢一件东西做标记。
原路返回时,沿着标记走回来。建议用你不那么需要的物品做标记。
峡谷里的守卫。使用武器攻击它即可通过。
一个会跟踪你的 NPC。他有选择性地偷走你身上最有价值的物品——这意味着他可能偷走你正在使用的关键工具,而不仅仅是宝藏。
特征:动态追踪——你追他走,你停他来。得手后会逃离,把赃物藏在附近的某个房间。你可以在某个区域找到他并一次性取回所有失物。
应对:如果他偷了你的关键物品,不要慌张——搜索你与他相遇区域附近的房间。
帝国深处的一个守卫。不能用常规武器击败他。你需要思考他有什么弱点——他有什么东西是缺失或不完整的。
已知的部分宝藏(给一个概念——并非完整列表):
| 宝藏 | 位置线索 |
|---|---|
| Jewel-encrusted Egg | 地下某处。小心不要摔碎。 |
| Golden Coffin | 墓室深处。很重,需要往返搬运。 |
| Diamond | 小物件,容易携带。 |
| Sapphire | 可能需要容器盛装。 |
| Ivory Torch | 看起来像宝藏,但也可能有其他用途。 |
| Trident | 水下的某个区域。需要找到下水的方法。 |
搬运:所有找到的宝藏需要放回初始房子客厅里的 trophy case。一些宝藏很重,你可能需要往返多次。
分数上限:350 分。游戏结束时(输入 quit)会显示你的最终分数。
| 死因 | 常见场景 |
|---|---|
| Grue 吞噬 | 在无光的黑暗区域 |
| 坠落致死 | 从高处跌落(某些房间有崖壁或深坑) |
| Troll 攻击 | 在峡谷中没有武器与 troll 战斗 |
| 溺水 | 水下区域耗尽 air supply |
| 陷阱 | 在特定的房间做了特定的动作 |
| 中毒 | 吃了不能吃的东西 |
| 结构坍塌 | 触发房间的结构倒塌 |
所有这些都可以通过 save 避免或挽回。
"xyzzy"。在命令行输入这个词——它是 Infocom 时代最著名的彩蛋。在特定位置使用它会有特殊效果。为什么你会在起始邮箱的传单上看到这个词?现在已经没法问了。
灯的状态:灯笼寿命约 350 回合。游戏会给出两次警告——"flickering"(闪烁,还有很多时间)和 "dim"(变暗,所剩无几)。在明亮区域关闭灯笼可以节省寿命。帝国深处有替代光源。
同义词:Zork 的解析器接受大量同义词。如果 examine door 没反应,试试 look at door、open door、push door。Infocom 的工程师在设计解析器时考虑了很多可能的输入方式。
多命令:某些场景下支持在一行输入多个命令,用 . 分隔:take lamp.east。但并非所有场景都支持——需要自己试探。
水位:某些区域的水位会在你操作某些机械结构后发生变化。如果你发现某条路被水挡住,可能在别处有控制水位的开关。
走到花园后,你站在一个岔路口。向南回房子,向北进森林,向西去峡谷方向。
真正的探索从这里开始。Zork 的乐趣在于迷路——在被 Grue 吃掉之前存档,然后继续往前走。
Zork I: The Great Underground Empire 由 Infocom 于 1980 年发行。开发团队为 Tim Anderson、Marc Blank、Bruce Daniels 和 Dave Lebling。游戏运行于 Z-machine V3 标准之上,原始编译后的大小约为 85KB。
微软于 2025 年 11 月以 MIT 许可证将三部曲的源代码开源。此页面上的副本基于微软的开源版本。
— 文档整理 · 水母流星 —