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 的虛擬機架構實現跨平台運行,這使其能在早期多種家用電腦上發佈,對 1990 年代個人電腦遊戲的發展產生深遠影響。
IT之家提醒:目前仍有現代的 Z-Machine 解釋器可運行這些遊戲作品,玩家也可通過 GOG 的《Zork Anthology》進行體驗。
2019 年,部分 Infocom 經典遊戲的源代碼曾在 GitHub 出現,但版權歸屬仍由動視掌握,因此理論上存在被撤下的可能。
微軟此次通過官方方式將《Zork》三部曲以 MIT 協議開放,並向歷史源碼倉庫提交上游拉取請求,為作品提供了明確且可持續的授權。
開源內容包括三部遊戲的源代碼、相關文檔(如構建說明與歷史文件)以及 MIT 許可證文本。微軟強調,此次發佈僅涉及源代碼,不包含商業包裝、商標及其他外部素材,以確保歷史呈現的準確性。
對於希望在本地運行遊戲的用戶,微軟也提供了指引。除了仍可通過 GOG 獲取商業版本,用戶可使用由 Tara McGrew 開發的現代 Z-Machine 工具鏈 ZILF,將 ZIL 文件編譯為可在解釋器中運行的 Z3 格式。此外,社區仍維護多種 Z-Machine 運行器,覆蓋不同平台。
微軟指出,《Zork》的開源倉庫將在歷史項目基礎上繼續維護,並歡迎小型、文檔充分的貢獻。公司選擇 MIT 許可證是出於開放與易用性的考慮,希望為學習原始設計提供便利。微軟也強調,此舉的核心是保存代碼,使其成為探索與教育的空間。
關注同花順財經(ths518),獲取更多機會