微软开源经典文字冒险游戏《魔域》,助力教育研究
IT之家11月21日消息,当地时间周四,微软宣布将经典文字冒险游戏《魔域(Zork)》三部曲正式以MIT许可证开源。
公开资料显示,《Zork》是电子游戏史上最早的文字冒险游戏之一,是Colossal Cave Adventure的早期后继之作。
《Zork》的首个版本由Tim Anderson、Marc Blank、Bruce Daniels和Dave Lebling(均为麻省理工动力模型组成员)于1977至1979年间,在DEC PDP - 10电脑上用MDL程式语编写。该游戏有众多平台版本,拥有大量忠实粉丝,即便公司被动视收购后,仍推出了多款续作。
据微软介绍,《Zork》三部曲源码的开源由微软开源项目办公室、Xbox团队与动视共同推动。微软表示,这样做是为了让这段具有里程碑意义的代码能被学生、研究者和开发者长期访问和学习,强调目的在于保存代码,而非对游戏进行现代化处理。

《Zork》系列是互动小说与文本解析类游戏的代表。首作以文字描绘出高度自由的冒险体验,依托Z - Machine虚拟机架构实现跨平台运行,能在早期多种家用电脑上发布,对20世纪90年代个人电脑游戏的发展影响深远。
IT之家提醒:目前仍有现代的Z - Machine解释器可运行这些游戏,玩家也能通过GOG的《Zork Anthology》体验该游戏。

2019年,部分Infocom经典游戏的源代码曾在GitHub出现,但版权归动视所有,理论上存在被撤下的可能。
微软此次通过官方方式将《Zork》三部曲以MIT协议开放,并向历史源码仓库提交上游拉取请求,为作品提供了明确且可持续的授权。

开源内容包括三部游戏的源代码、相关文档(如构建说明与历史文件)以及MIT许可证文本。微软强调,此次发布仅涉及源代码,不包含商业包装、商标及其他外部素材,以保证历史呈现的准确性。
对于想在本地运行游戏的用户,微软提供了指引。除了可通过GOG获取商业版本,用户还可使用由Tara McGrew开发的现代Z - Machine工具链ZILF,将ZIL文件编译为可在解释器中运行的Z3格式。此外,社区仍在维护多种覆盖不同平台的Z - Machine运行器。
微软指出,《Zork》的开源仓库将在历史项目基础上继续维护,欢迎小型且文档充分的贡献。公司选择MIT许可证是考虑到开放与易用性,希望为学习原始设计提供便利。微软强调,此举核心是保存代码,使其成为探索与教育的空间。
本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。
免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com



