在近期的 Ignite 大会上,微软开发者主管 Scott Hanselman 重磅宣布,将文字冒险游戏史上的里程碑之作 ——Zork I - III 的源代码以 MIT 许可证正式开源。这场由微软开源项目办公室、Xbox 团队与动视联合推动的开源行动,不仅让这款承载着一代玩家记忆的经典游戏重回大众视野,更为编程教育与游戏历史研究提供了珍贵的原始样本。
作为电子游戏史上极具开创性的文字冒险游戏,Zork 的诞生充满了传奇色彩。它源于麻省理工学院动态建模组的学生团队,这群本应利用军方捐赠的 PDP - 10 计算机(当时售价高达 40 万美元,多用于模拟核武器等科研任务)开展严肃研究的高材生,在沉迷《巨洞冒险》后,索性自主研发了这款玩法革新的游戏。其名字 “Zork” 源自 MIT 内部黑话,本意为 “被搞砸的事情”,却意外开启了文字冒险游戏的黄金时代。
与同期游戏相比,Zork 的创新之处堪称颠覆性。它打破了早期文字游戏简单指令交互的局限,玩家无需局限于 “向北走” 这类基础操作,而是能输入 “爬上那棵树” 等复杂自然语言命令与游戏世界互动。更具前瞻性的是,开发者将其移植到专为文字冒险游戏打造的 Zork 实现语言(ZIL),并运行在 Z - machine 虚拟机上。这种架构极大降低了跨平台移植难度,只需适配 Z - machine,就能让游戏在各类计算机系统上运行,这也成为 Zork 得以广泛传播的关键原因。凭借升级的解析器,玩家仅凭文字描述就能深度沉浸其中,完美诠释了 “想象力是最强大的显卡” 这一说法,该系列后来更是创下百万套销量,让创立后的 Infocom 一跃成为当时最大的电脑游戏公司。
这款游戏的版权历经多次更迭。1986 年动视收购了 Infocom,而微软在 2023 年完成对动视的收购后,最终获得了 Zork 的相关权益。此次开源并非为了对游戏进行现代化改造,核心目标是永久保存这段具有里程碑意义的代码。微软开源项目办公室主任 Stacey Haffner 和 Hanselman 在公告中明确表示,希望把这份有历史价值的代码交到学生、教师和开发者手中,方便大家学习研究与体验。Hanselman 特别提到,开源 ZIL 能让师生在课程中放心使用这些代码,彻底打消版权方面的顾虑。
对于想要重温经典的爱好者来说,运行开源的 Zork 也有着清晰路径。公告推荐先用 ZILF(ZIL Forever)将源代码编译汇编为可运行的 Z3 文件,再借助 Windows Frotz 等模拟器启动游戏。值得一提的是,尽管 Hanselman 在大会现场选择通过微软云端容器演示代码,但这些游戏在本地计算机上同样能流畅运行。有趣的是,他还调侃现场演示的最大风险并非网络问题,而是游戏中玩家随时可能被食尸鬼吃掉的剧情设定。
尽管 Zork 已问世数十年,且拥有完备的相关文档,后续也有 Inform 等编译器延续其技术理念,但原始源代码的开源仍意义非凡。对编程学习者而言,这是研究早期游戏架构与虚拟机技术的鲜活案例;对游戏行业来说,这份代码则是追溯文字冒险游戏发展脉络的重要史料。如今,玩家与开发者既能通过开源代码重温 80 年代的冒险乐趣,也能基于 MIT 许可证进行二次创作,让这款经典游戏在数字时代焕发新的生命力。
补充 Q&A
Zork 在游戏史上还有哪些深远影响?A:Zork 不仅推动了文字冒险游戏的发展,其研发的 Z - machine 虚拟机架构为后续跨平台游戏开发提供了思路。此外,它还启发了《MUD1》等多人在线文字网络游戏的诞生,为网络游戏的早期发展埋下了伏笔。
基于 MIT 许可证,开发者可对 Zork 源代码做哪些操作?A:在 MIT 许可证框架下,开发者可自由获取、研究、修改 Zork 的源代码,甚至可基于原始代码进行二次开发与商业应用,仅需保留原始版权声明即可。
除了 Zork,还有哪些同类经典文字冒险游戏值得关注?A:作为 Zork 的灵感来源,《巨洞冒险》是文字冒险游戏的开山之作。此外,Infocom 后续推出的《星球大战:帝国的阴影》等文字冒险游戏,以及延续 ZIL 技术理念的多款作品,均是该品类的经典代表。
免责声明:本文仅代表作者个人观点,与东方科技网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们联系,本网站将在规定时间内给予删除等相关处理.

