一份长期失传的文字冒险游戏 Adventure 751 现已被找到并成功复原。该游戏是经典之作《巨洞冒险》(Crowther/Woods Adventure)的一个重要变体,曾在早期的 CompuServe 在线服务上广受欢迎。本文追溯了游戏被发现的过程,回顾了其开发者、CompuServe 公司的起源,并详细描述了游戏的实际玩法,展示了其在早期计算机游戏史中的独特地位与技术特点。
一款失传游戏的重现
Adventure 751 一直被认为是《巨洞冒险》最受追捧的变体版本之一。它曾是 CompuServe 门户网站的核心内容,但在 90 年代该平台关闭游戏服务后便销声匿迹。多年来,爱好者们一直在努力寻找它的踪迹,最终,这款游戏被成功找到并恢复了可玩状态。
有趣的是,CompuServe 当年曾尝试将这款纯文字游戏包装成史诗般的作品进行营销,甚至在宣传材料中加入了哥布林风格的矮人和三叉戟等视觉元素。
CompuServe 的诞生之路
游戏的平台背景故事同样引人入D胜,其根源可追溯到亚利桑那大学的一个计算机实验室。
起点:模拟计算机实验室 1958年,亚利桑那大学电机工程系成立了一个模拟计算机实验室。与处理0和1的数字计算机不同,模拟计算机处理连续的电信号,在当时执行某些特定计算(如微分方程)时速度更快。
三位学生的创业构想 在 1969-1970 学年,三名学生 Alexander B. Trevor、John Goltz 和 Jeff Wilkins 讨论了创办一家分时(time-sharing)公司的可能性。分时技术允许一台大型计算机同时为多个远程用户服务。
CompuServe 的成立 Jeff Wilkins 的岳父是 Golden United Life Insurance 的联合创始人,他希望公司能拥有自己的计算机。最初计划购买一台小型机,但在 John Goltz 的劝说下,公司董事会决定投资购买一台功能更强大的 PDP-10 主机。这台主机为开展分时业务奠定了基础。
Wilkins 毕业后,在 Golden United 的子公司 CompuServe 担任总裁。公司初期业务主要面向企业客户,并取得了迅速成功。
从企业服务到个人网络
随着个人计算机(PC)市场的兴起,CompuServe 开始探索新的商业模式。
个人电脑的浪潮 1977 年,TRS-80、Commodore PET 和 Apple II 等个人电脑相继问世,开启了 PC 时代。与此同时,连接计算机与电话网络的“调制解调器”(modem)也开始流行。
MicroNET 的诞生 CompuServe 的总裁 Jeff Wilkins 意识到,公司的计算机在夜间处于闲置状态。他决定利用这些闲置资源,推出一个面向个人用户的网络服务。1978年,他提出了基于欧洲 Videotex(一种将电视机变成网络终端的服务)思想的新产品 MicroNET。
MicroNET 的推出,其核心思想是将“计算机作为一种家电”来推广,从而吸引大众用户。
该服务在测试阶段免费向一个计算机俱乐部开放,迅速成为“黑客的梦想”,并带动了调制解调器的销售。早期的服务内容包括:
- Infoplex: 一种存储转发消息系统,允许用户异步交换文本信息。
- SEND 程序: 允许在线用户之间发送实时的单行文本消息。
- 游戏: 包括了《星际迷航》和原版《巨洞冒险》。
Adventure 751 的开发与特点
在 CompuServe 寻求扩充其游戏库的背景下,Adventure 751 应运而生。
开发者 David Long 1977年,在芝加哥大学担任计算机操作员的 David Long 从《巨洞冒险》原作者 Don Woods 那里直接获得了游戏源代码。利用工作之余的时间,他开始对游戏进行扩展。
从 501 到 751 到 1978 年 11 月,Long 完成了名为 Adventure 501 的版本。该版本引入了一些新元素,比如一个隐藏在海报后的保险箱,用于存放找到的宝藏。
之后,他持续进行扩展,到 1980 年初发布了“第6版”,增加了新的区域和“改进的语法解析器”。游戏内的公告牌记录了更新历史:
( 19-Jan-1980 ) 恭喜 Robert Silverman,第一位踏入奥尔多城堡庭院的冒险者。 ( 25-Feb-1980 ) 冒险者现在可以进入城堡要塞,但内部建设仍在继续。 ( 7-Mar-1980 ) 6.04版发布。城堡的扩建仍在继续——它还远未完成。
最终版本在 1980 年底完成,Long 将其以“一千美元”的价格卖给了 CompuServe。由于双方都使用 PDP-10/20 计算机,游戏无需任何转换即可直接运行。
强大的解析器 该游戏的一大亮点是其先进的解析器(parser),它能理解更复杂的玩家指令。与当时流行的《Zork》相比,它的功能更为强大。
Adventure 的解析器允许一些《Dungeon》(Zork)当前不允许的构造,例如在及物动词后指定任意数量的对象。此外,Adventure 的解析器可以正确处理诸如 “GET AND THROW AXE”(拿起并扔掉斧头)之类的多动词结构。
这种处理多动词指令的能力,即使在现代的文字冒险游戏中也不常见。
游戏体验:探索广阔的世界
实际游玩 Adventure 751,可以直观地感受到其丰富的地图和复杂的谜题设计。
意外的开局 游戏开局与原版相似,但向东走并不会直接进入建筑,而是会来到一个有直升机和兽人守卫的开阔地,你需要特定的指令才能进入建筑内部。
便捷的容器 游戏中的皮袋是一个功能强大的容器。与早期游戏需要逐个物品放入不同,这里支持一次性放入多个物品的指令,如
PUT TABLET AND KEYS AND FOOD AND BOTTLE IN SACK。残酷的设计 游戏也包含了一些对玩家不友好的“软锁”(softlock)设计。例如,一个装有灰色粉末的布袋,一旦清空,粉末会四处散落无法再次拾取,可能导致游戏无法完美通关。这与原版《巨洞冒险》相对宽容的设计形成了对比。
广阔的户外区域 与原版主要聚焦于洞穴探索不同,本作的户外区域非常广阔,包括森林、海滩、盐沼迷宫,以及远处的城堡。
- 海滩与暗礁: 西边的海滩区域隐藏着一个内含金融界笑话的地点——“blackened shoals”(暗礁),这个名字影射了著名的布莱克-斯科尔斯模型。
- 随机出口: 游戏继承并扩展了原版中的“随机出口”机制。从暗礁向北走,有时会到达悬崖,有时则会进入一个全新的洞穴“Thunder Hole”。这种设计极大地增加了探索的难度。
- 盐沼迷宫: 北部的盐沼是一个复杂的迷宫,其中包含多个即死陷阱。例如,走错方向会直接导致角色“陷入流沙并淹死”。这种设计,加上繁琐的读档过程,给玩家带来了巨大的挑战。
总而言之,Adventure 751 不仅是对原版《巨洞冒险》的一次雄心勃勃的扩展,更体现了早期游戏设计中对复杂性、挑战性和探索深度的极致追求。它的重现为我们提供了一个宝贵的机会,去亲身体验那个充满创造力与技术限制的计算机游戏黎明时代。