微軟開源經(jīng)典文字冒險游戲《魔域》,助力教育研究
IT之家11月21日消息,當?shù)貢r間周四,微軟宣布將經(jīng)典文字冒險游戲《魔域(Zork)》三部曲正式以MIT許可證開源。
公開資料顯示,《Zork》是電子游戲史上最早的文字冒險游戲之一,是Colossal Cave Adventure的早期后繼之作。
《Zork》的首個版本由Tim Anderson、Marc Blank、Bruce Daniels和Dave Lebling(均為麻省理工動力模型組成員)于1977至1979年間,在DEC PDP - 10電腦上用MDL程式語編寫。該游戲有眾多平臺版本,擁有大量忠實粉絲,即便公司被動視收購后,仍推出了多款續(xù)作。
據(jù)微軟介紹,《Zork》三部曲源碼的開源由微軟開源項目辦公室、Xbox團隊與動視共同推動。微軟表示,這樣做是為了讓這段具有里程碑意義的代碼能被學生、研究者和開發(fā)者長期訪問和學習,強調(diào)目的在于保存代碼,而非對游戲進行現(xiàn)代化處理。

《Zork》系列是互動小說與文本解析類游戲的代表。首作以文字描繪出高度自由的冒險體驗,依托Z - Machine虛擬機架構(gòu)實現(xiàn)跨平臺運行,能在早期多種家用電腦上發(fā)布,對20世紀90年代個人電腦游戲的發(fā)展影響深遠。
IT之家提醒:目前仍有現(xiàn)代的Z - Machine解釋器可運行這些游戲,玩家也能通過GOG的《Zork Anthology》體驗該游戲。

2019年,部分Infocom經(jīng)典游戲的源代碼曾在GitHub出現(xiàn),但版權(quán)歸動視所有,理論上存在被撤下的可能。
微軟此次通過官方方式將《Zork》三部曲以MIT協(xié)議開放,并向歷史源碼倉庫提交上游拉取請求,為作品提供了明確且可持續(xù)的授權(quán)。

開源內(nèi)容包括三部游戲的源代碼、相關(guān)文檔(如構(gòu)建說明與歷史文件)以及MIT許可證文本。微軟強調(diào),此次發(fā)布僅涉及源代碼,不包含商業(yè)包裝、商標及其他外部素材,以保證歷史呈現(xiàn)的準確性。
對于想在本地運行游戲的用戶,微軟提供了指引。除了可通過GOG獲取商業(yè)版本,用戶還可使用由Tara McGrew開發(fā)的現(xiàn)代Z - Machine工具鏈ZILF,將ZIL文件編譯為可在解釋器中運行的Z3格式。此外,社區(qū)仍在維護多種覆蓋不同平臺的Z - Machine運行器。
微軟指出,《Zork》的開源倉庫將在歷史項目基礎(chǔ)上繼續(xù)維護,歡迎小型且文檔充分的貢獻。公司選擇MIT許可證是考慮到開放與易用性,希望為學習原始設(shè)計提供便利。微軟強調(diào),此舉核心是保存代碼,使其成為探索與教育的空間。
本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。
免責聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com


