Hacker News 中文摘要

RSS订阅

微软将《Zork》开源 -- Microsoft makes Zork open-source

文章摘要

微软开源了经典游戏《魔域》系列(Zork I、II、III)的源代码,以保存这一影响深远的游戏历史遗产。该项目由微软开源项目办公室、Xbox团队和动视合作完成,让玩家可以重新体验这些开创性文本冒险游戏。

文章总结

标题:保存影响数代人的经典代码:《魔域》三部曲正式开源

微软开源博客于2025年11月20日宣布,微软开源项目办公室(OSPO)、Xbox团队与动视暴雪合作,将文字冒险游戏鼻祖《魔域I》《魔域II》《魔域III》的源代码以MIT许可证形式开源。该项目旨在让教育工作者、学生和开发者能够研究这段具有历史意义的代码。

【游戏史上的革命】 《魔域》系列通过纯文字构建出远超同期游戏的虚拟世界,其核心是革命性的Z-Machine虚拟机技术。由于原始版本体量过大,开发者Infocom将其拆分为三部作品,并利用Z-Machine实现跨平台运行(包括Apple II、IBM PC等),成为早期跨平台游戏的典范。

【历史代码保护】 项目团队与知名数字档案管理员Jason Scott合作,直接向历史代码仓库提交了包含MIT许可证的更新请求。每个仓库包含: - 游戏源代码 - 构建说明、注释等历史文档 - 明确的许可证声明(注:不包含商业包装素材和商标授权)

【运行指南】 现代玩家可通过多种方式体验: 1. 在GOG平台购买商业版本《魔域全集》 2. 使用Tara McGrew开发的ZILF编译器(需配合ZLR解释器) 3. 选择跨平台解释器如Windows Frotz或Python实现的"Fic"

【未来计划】 项目将保留原始代码的历史准确性,欢迎开发者提交教学性改进而非现代化改造。微软以此向Infocom创始团队、互联网档案馆及内部协作团队致敬,见证工程智慧与想象力的永恒价值。

(注:原文中多位高管肖像及重复的技术操作细节已精简,保留核心事实与历史背景)

评论总结

评论总结:

  1. 对Zork开源意义的肯定
  • 认为这是重要里程碑:"Pretty huge milestone, congrats"(评论5)
  • 赞赏微软开放经典游戏代码:"Amazing to see classic game code being made accessible"(评论15)
  1. 关于代码来源的讨论
  • 指出Zork代码早已公开:"Hasn't the code to Zork been available for ages?"(评论9)
  • 询问代码传承关系:"What's the lineage here?"(评论11)
  1. 技术实现相关讨论
  • 发现是用Lisp编写:"So Zork was written in Lisp?"(评论8)
  • 建议连接AI技术:"who will be the first to attach Zork to the OpenAI API?"(评论18)
  1. 版权与法律问题
  • 质疑版权年份:"The license says it's copyright 2025. Shouldn't it be like 1977?"(评论17)
  • 提到收购历史:"Activision bought Infocom in the 1980s"(评论2)
  1. 实用链接分享
  • 直接代码库链接:"Direct link to the repository"(评论6)
  • 指出更多开源游戏:"a number of games are open source now"(评论14)
  1. 幽默与怀旧
  • 经典游戏台词引用:"It is pitch black. You are likely to be eaten by a grue."(评论10)
  • 对微软的调侃:"+1 OSS brownie point. Net balance: -9999"(评论20)