
在近期的 Ignite 大會上,微軟開發者主管 Scott Hanselman 重磅宣布,将文字冒險遊戲史上的裡程碑之作 ——Zork I - III 的源代碼以 MIT 許可證正式開源。這場由微軟開源項目辦公室、Xbox 團隊與動視聯合推動的開源行動,不僅讓這款承載着一代玩家記憶的經典遊戲重回大衆視野,更為編程教育與遊戲曆史研究提供了珍貴的原始樣本。
作為電子遊戲史上極具開創性的文字冒險遊戲,Zork 的誕生充滿了傳奇色彩。它源于麻省理工學院動态建模組的學生團隊,這群本應利用軍方捐贈的 PDP - 10 計算機(當時售價高達 40 萬美元,多用于模拟核武器等科研任務)開展嚴肅研究的高材生,在沉迷《巨洞冒險》後,索性自主研發了這款玩法革新的遊戲。其名字 “Zork” 源自 MIT 内部黑話,本意為 “被搞砸的事情”,卻意外開啟了文字冒險遊戲的黃金時代。
與同期遊戲相比,Zork 的創新之處堪稱颠覆性。它打破了早期文字遊戲簡單指令交互的局限,玩家無需局限于 “向北走” 這類基礎操作,而是能輸入 “爬上那棵樹” 等複雜自然語言命令與遊戲世界互動。更具前瞻性的是,開發者将其移植到專為文字冒險遊戲打造的 Zork 實現語言(ZIL),并運行在 Z - machine 虛拟機上。這種架構極大降低了跨平台移植難度,隻需适配 Z - machine,就能讓遊戲在各類計算機系統上運行,這也成為 Zork 得以廣泛傳播的關鍵原因。憑借升級的解析器,玩家僅憑文字描述就能深度沉浸其中,完美诠釋了 “想象力是最強大的顯卡” 這一說法,該系列後來更是創下百萬套銷量,讓創立後的 Infocom 一躍成為當時最大的電腦遊戲公司。
這款遊戲的版權曆經多次更疊。1986 年動視收購了 Infocom,而微軟在 2023 年完成對動視的收購後,最終獲得了 Zork 的相關權益。此次開源并非為了對遊戲進行現代化改造,核心目标是永久保存這段具有裡程碑意義的代碼。微軟開源項目辦公室主任 Stacey Haffner 和 Hanselman 在公告中明确表示,希望把這份有曆史價值的代碼交到學生、教師和開發者手中,方便大家學習研究與體驗。Hanselman 特别提到,開源 ZIL 能讓師生在課程中放心使用這些代碼,徹底打消版權方面的顧慮。
對于想要重溫經典的愛好者來說,運行開源的 Zork 也有着清晰路徑。公告推薦先用 ZILF(ZIL Forever)将源代碼編譯彙編為可運行的 Z3 文件,再借助 Windows Frotz 等模拟器啟動遊戲。值得一提的是,盡管 Hanselman 在大會現場選擇通過微軟雲端容器演示代碼,但這些遊戲在本地計算機上同樣能流暢運行。有趣的是,他還調侃現場演示的最大風險并非網絡問題,而是遊戲中玩家随時可能被食屍鬼吃掉的劇情設定。
盡管 Zork 已問世數十年,且擁有完備的相關文檔,後續也有 Inform 等編譯器延續其技術理念,但原始源代碼的開源仍意義非凡。對編程學習者而言,這是研究早期遊戲架構與虛拟機技術的鮮活案例;對遊戲行業來說,這份代碼則是追溯文字冒險遊戲發展脈絡的重要史料。如今,玩家與開發者既能通過開源代碼重溫 80 年代的冒險樂趣,也能基于 MIT 許可證進行二次創作,讓這款經典遊戲在數字時代煥發新的生命力。
補充 Q&A
Zork 在遊戲史上還有哪些深遠影響?A:Zork 不僅推動了文字冒險遊戲的發展,其研發的 Z - machine 虛拟機架構為後續跨平台遊戲開發提供了思路。此外,它還啟發了《MUD1》等多人在線文字網絡遊戲的誕生,為網絡遊戲的早期發展埋下了伏筆。
基于 MIT 許可證,開發者可對 Zork 源代碼做哪些操作?A:在 MIT 許可證框架下,開發者可自由獲取、研究、修改 Zork 的源代碼,甚至可基于原始代碼進行二次開發與商業應用,僅需保留原始版權聲明即可。
除了 Zork,還有哪些同類經典文字冒險遊戲值得關注?A:作為 Zork 的靈感來源,《巨洞冒險》是文字冒險遊戲的開山之作。此外,Infocom 後續推出的《星球大戰:帝國的陰影》等文字冒險遊戲,以及延續 ZIL 技術理念的多款作品,均是該品類的經典代表。
免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

