微软开源《魔域》三部曲 源代码首次公布
11月21日,微软宣布将电子游戏史上最早的文字冒险游戏《魔域(Zork)》三部曲以MIT许可证正式开源。《魔域》的故事始于1977年,由麻省理工动力模型组的四位成员在DEC PDP-10电脑上耗时两年精心打造。这款用MDL编程语言编写的文字冒险游戏,不仅是Colossal Cave Adventure的早期继承者,更开创了互动叙事的先河。尽管历经数十载,这款经典作品依然拥有着忠实的玩家群体,其影响力延续至今。
此次开源计划由微软开源项目办公室、Xbox团队与动视共同推动,展现了科技公司对数字文化遗产保护的责任担当。微软明确表示,此举的核心目标在于保存而非现代化改造,旨在让学生、研究者和开发者能够长期访问和学习这段见证计算机游戏发展历程的珍贵代码。
值得注意的是,这并非《魔域》源代码首次在公众视野中出现。2019年,部分Infocom经典游戏的源代码曾在GitHub上短暂露面,但由于版权归属问题始终存在被撤下的风险。而此次微软以MIT协议正式开放,为这些珍贵资料提供了明确且可持续的法律保障。
《魔域》系列之所以在电子游戏史上占据重要地位,不仅在于其引人入胜的文字冒险体验,更在于其超前的技术架构。游戏依托名为Z-Machine的虚拟机实现跨平台运行,这一创新使得它能够在早期的多种家用电脑上发布,对1990年代个人电脑游戏的发展产生了深远影响。
如今,玩家仍可通过现代的Z-Machine解释器运行这些经典作品,或通过GOG平台的《Zork Anthology》体验这段数字历史。对于希望在本地编译运行的开发者,微软也提供了详细指引,推荐使用由Tara McGrew开发的现代Z-Machine工具链ZILF。