← 返回展厅
Zork

Zork

年份:1977
平台:大型机
开发者:Infocom

文字冒险游戏的巅峰之作

浏览:21
点赞:0

简要介绍

【创世纪厅】

1977年,Zork正式问世。由Infocom主导开发,面向大型机平台用户。

文字冒险游戏的巅峰之作

技术特色:游戏。

影响力评估:技术维度 7/10,商业维度 6/10,文化维度 9/10,用户维度 5/10。

作为创世纪厅的经典代表,Zork在软件发展史上留下了深刻的印记。

详细介绍

1977年的冬天,当大多数人还在用打字机敲击信件、用算盘计算账目时,美国麻省理工学院(MIT)实验室里的一台大型机正默默运行着一串代码。屏幕上没有图像,没有声音,只有一行行绿色的字符在黑色背景上闪烁:“You are standing in an open field west of a white house, with a boarded front door.”(你站在一栋白色房子西边的空地上,前门被木板封住。)这句话,就是《Zork》的开端,也是电子游戏史上一个全新纪元的序章。它没有华丽的画面,没有激昂的音乐,却用最朴素的语言,为无数玩家打开了一扇通往无限想象世界的大门。

要理解《Zork》的诞生,我们必须先回到那个技术环境与社会背景都极为特殊的年代。1970年代中期,个人计算机革命尚未真正爆发。IBM的PC要等到1981年才问世,苹果II虽然于1977年发布,但售价高昂,远未普及。当时,绝大多数计算机都是像IBM System/360、PDP-10这样的庞然大物,它们被锁在大学的空调机房里,由穿着白大褂的技术人员操作。普通人接触计算机的唯一途径,就是通过电传打字机或玻璃电传终端,输入一行行命令,等待机器在纸带或屏幕上返回结果。这种交互方式,本质上就是“文字对话”。而《Zork》正是把这种对话的潜力发挥到了极致。

在这样一个连“游戏”概念都尚未被主流社会认可的时代,MIT的计算机实验室里却涌动着一股叛逆的创造力。1970年代初,威利·克劳瑟(Will Crowther)编写了《巨洞冒险》(Colossal Cave Adventure),这是世界上第一个文字冒险游戏。它基于克劳瑟本人探洞的经历,玩家通过输入“go north”、“get lamp”等简单命令,探索一个虚构的洞穴系统。《巨洞冒险》在ARPANET(互联网前身)上迅速传播,成为早期黑客们津津乐道的“隐藏宝藏”。但它的世界相对简单,命令解析也较为原始。

正是在《巨洞冒险》的启发下,MIT动态建模小组(Dynamic Modelling Group)的几位学生——蒂姆·安德森(Tim Anderson)、马克·布兰克(Marc Blank)、布鲁斯·丹尼尔斯(Bruce Daniels)和戴夫·莱布林(Dave Lebling)——决定做一件更疯狂的事:创造一个远比《巨洞冒险》宏大、复杂、充满谜题和幽默感的文字世界。他们最初的目标很简单:用自己业余时间,写一个能让大家乐在其中的游戏。这群人都是MIT的精英,莱布林和布兰克后来还参与了Lisp机器的开发,安德森则对编译器和文本处理有很深造诣。他们白天在实验室做正经研究,晚上则聚在一起,讨论游戏设计、编写代码、测试谜题。

这个项目最初没有正式名字,只是被叫做“Dungeon”(地牢)。但后来为了避免与后来流行的桌上角色扮演游戏《龙与地下城》混淆,他们改用了“Zork”这个无意义的词——据说来自MIT俚语“zorch”(意为“摧毁”或“能量冲击”)的变体。这个随意的命名,却意外地成为了一个传奇符号。

开发过程充满了典型的MIT黑客精神:自由、疯狂、不计代价。他们利用大型机的空闲时间运行游戏,但很快,由于《Zork》的代码极其复杂,它开始吞噬大量CPU周期和内存。MIT的行政人员发现实验室的大型机经常在深夜被神秘占用,甚至导致其他研究任务无法正常进行。有说法称,学校曾多次警告这群学生,甚至威胁要关闭他们的账号。但学生们毫不在意,他们偷偷修改系统优先级,编写脚本在管理员下班后自动启动游戏,甚至把游戏代码藏在系统目录的角落里。这种“地下开发”的叛逆精神,后来成为了Infocom公司文化的一部分。

《Zork》的核心技术在当时是革命性的。它采用了一种称为“虚拟内存”的技术,将游戏世界分割成多个片段,只在需要时加载到内存中。这使得大型机上的《Zork》可以支撑一个包含数百个房间、数十个谜题、以及大量动态物品的庞大世界,而当时大多数游戏只能处理几十个场景。更关键的是,它实现了一个高度灵活的“解析器”(parser)。与《巨洞冒险》只能理解“动词+名词”的简单命令不同,《Zork》的解析器可以理解“take the rusty knife and put it in the sack”这样的复合句,甚至能处理“open the door with the key”这种包含间接宾语的结构。这意味着玩家不再需要猜测游戏期望的精确词汇,而是可以用接近自然语言的方式与游戏世界互动。这种技术突破,让《Zork》的沉浸感远超同时代任何作品。

游戏世界的设计同样令人惊叹。玩家从一片空地开始,进入白色房子,探索地下洞穴、迷宫、河流、神庙、冰封的湖泊……每一个区域都充满了独特的谜题和描述。比如,玩家会遇到一个巨大的“格鲁”(Grue)——一种虚构的、只存在于黑暗中的怪物。如果玩家在黑暗中没有光源,游戏就会冷酷地显示:“It is pitch black. You are likely to be eaten by a grue.”(一片漆黑。你很可能被格鲁吃掉了。)这个“格鲁”房间的设计,最初纯属开发者的恶搞——他们想惩罚那些忘记带灯的粗心玩家。但没想到,这个设计反而成了早期游戏彩蛋的雏形,被无数后来者效仿。“格鲁”这个词甚至进入了游戏文化,成为“黑暗中隐藏的危险”的代名词。

1977年,最初的《Zork》在MIT的PDP-10大型机上运行。它没有商业目的,只是学生们自娱自乐的作品。但很快,它通过ARPANET传播到其他大学和研究机构,成为程序员们口口相传的“神作”。玩家们甚至自发组织起来,交换谜题攻略,绘制地图——这在当时是一种全新的社交方式。1979年,几位创始人意识到,如果能将《Zork》移植到当时刚刚兴起的小型机和家用电脑上,或许能赚到钱。于是,他们决定成立一家公司来商业化这个项目。这家公司就是Infocom。

Infocom的成立过程充满戏剧性。几位创始人中,莱布林和布兰克还在MIT读研究生,安德森已经毕业,丹尼尔斯则去了其他公司。他们凑了很少的钱,租了一间小小的办公室,甚至买不起一台像样的电脑。但他们有一个秘密武器:一个叫做“Z-machine”的虚拟机器。Z-machine是《Zork》的运行时环境,类似于今天的Java虚拟机。它定义了一套字节码指令集,游戏本身被编译成Z-machine的字节码,而Z-machine则可以在不同平台上解释执行。这意味着,只要为每种电脑(如Apple II、Commodore 64、IBM PC、TRS-80等)编写一个Z-machine解释器,就能让《Zork》运行在几乎所有主流平台上。这项技术在当时是极其超前的,它让Infocom能够以极低的成本快速覆盖多个市场,而竞争对手每移植一个游戏几乎都要重写代码。

1980年,Infocom正式发布了《Zork I: The Great Underground Empire》。游戏以盒装形式销售,里面除了磁盘,还有一本厚厚的“手册”——实际上是一本充满谜题提示和世界观设定的小书。这种“包装”方式后来成为Infocom的招牌:每个游戏都附带丰富的“feelies”(小道具),比如地图、信件、手册等,让玩家在打开盒子的一瞬间就进入游戏的世界。1981年,《Zork II: The Wizard of Frobozz》发布,1982年《Zork III: The Dungeon Master》发布,三部曲共同构成了一个完整的史诗故事。

商业上,《Zork》取得了惊人的成功。在个人计算机市场刚刚起步的年代,它卖出了超过100万套。要知道,当时整个个人电脑软件市场都很小,一个游戏能卖出几万套就算大卖。Infocom凭借《Zork》和后续的《星球大战》改编游戏、《银河系漫游指南》等作品,迅速成为文字冒险游戏的霸主。公司甚至开创了一种“互动小说”(Interactive Fiction)的体裁,与传统的“冒险游戏”区分开来,强调叙事深度和文学性。Infocom的团队中不乏作家、诗人,他们为游戏撰写的文本质量极高,读起来就像一本本微型小说。

但《Zork》的成功并非没有代价。随着图形界面和鼠标操作在1980年代中期兴起,文字冒险游戏开始显得过时。玩家们更喜欢用眼睛看华丽的画面,而不是用脑子去想象。Infocom试图转型,推出了带有简单图形的游戏,但始终无法与卢卡斯艺术(LucasArts)的《疯狂豪宅》等图形冒险游戏竞争。1986年,Infocom被Activision收购,但两者文化冲突严重,最终Infocom在1989年关闭。然而,《Zork》的遗产并未消亡。

从文化遗产的角度看,《Zork》对后世的影响是深远的。首先,它证明了“互动叙事”的可能性:游戏不必依赖画面,仅凭文字就能创造出比电影更沉浸的体验。这种理念直接启发了后来的《神秘岛》(Myst)——虽然它用了静态图像,但核心逻辑仍然是探索和解谜;也启发了《银河系漫游指南》的文字冒险版本,以及无数独立游戏。其次,《Zork》的Z-machine技术是跨平台开发的先驱,为后来的Java、Unity等引擎提供了思想源泉。第三,它开创了“彩蛋”文化——格鲁、隐藏房间、恶搞描述等,都成为后来游戏设计者效仿的对象。甚至“你被格鲁吃掉了”这句话,已经成为一个文化梗,出现在无数网络段子和游戏彩蛋中。

更令人感慨的是,《Zork》所代表的“想象力优先”的设计哲学,在今天这个画面越来越逼真、但叙事越来越套路化的游戏时代,反而显得更加珍贵。许多现代游戏开发者公开表示,他们是因为小时候玩《Zork》而爱上游戏设计的。比如,《传送门》的开发者曾提到,《Zork》的谜题设计思路对他们影响很大。而《黑帝斯》的叙事设计,也隐约可以看到文字冒险的影子。

在软件博物馆的展柜里,我们能看到《Zork》的原始源代码——用PDP-10的MACRO-10汇编语言写成,密密麻麻的注释和跳转指令,透露出那个时代的编程美学。旁边是Infocom早期的手绘地图,上面标注着“迷宫”、“瀑布”、“格鲁巢穴”等字样。还有一本泛黄的玩家手记,记录着某位1982年的玩家如何花了整整一个月,才解开“皇家谜题”的线索。这些展品,共同讲述了一个关于创造力、叛逆和想象力的故事。

今天,你仍然可以通过互联网档案馆或各种模拟器体验《Zork》。当你输入“go north”时,屏幕上会回馈:“You are in a forest. Trees loom overhead.” 那一刻,你仿佛回到了1977年的MIT实验室,与那群穿着格子衬衫、喝着可乐、在深夜敲击键盘的年轻人产生了跨越时空的共鸣。他们用一行行代码,在冰冷的大型机里种下了一颗种子,这颗种子后来长成了参天大树,遮蔽了电子游戏的整个童年。而《Zork》本身,就是那颗种子最纯粹的形态——它不需要任何修饰,只凭文字,就足够让每一个玩家的灵魂,踏上一次独一无二的冒险。

深度研究

影响力评价

技术影响商业影响文化影响用户规模108108
9.0
综合影响力评分
评分基于技术、商业、文化、用户四个维度的综合考量
🔧技术创新
卓越10/10

对技术发展和工程实践的推动程度

💼商业影响
显著8/10

对商业模式和市场格局的影响深度

🎭文化遗产
卓越10/10

在科技文化和社会层面的持久影响力

👥用户覆盖
显著8/10

用户群体的广度和普及程度

档案资料

历史版本

Zork I1980地下大洞穴探险
Zork II1981巫师迷宫
Zork III1982最终章

相关链接

标签

评论区 (0)

登录 后参与评论

加载中...