為了保護遊戲原始碼,你可能得先學會分享

GR編譯發表於2021-01-15
談到保護電子遊戲的歷史,絕大多數人可能會想到一座裝滿遊戲主機和卡帶的博物館,或者一個由ROM檔案構成的龐大資料庫。不過,電子遊戲歷史基金會(VGHF)想做更多事情,那就是收集並儲存許多經典遊戲作品背後的原始碼。

為了保護遊戲原始碼,你可能得先學會分享

“對一位電子遊戲歷史學家來說,對原始資料進行考古式的挖掘就像時間旅行。”VGHF聯合創始人弗蘭克·奇法爾迪(Frank Cifaldi)表示,“在一款遊戲的開發過程中,原始碼是你能夠找到的最佳資料。”

通過挖掘遊戲的原始碼,人們可能找到此前從未被發現的內容和資訊。例如2017年,VGHF就曾在世嘉Genesis遊戲《阿拉丁》(Aladdin,1993年發售)的原始碼中,找到了未被使用的迪士尼角色圖片和動畫。“它們被放在一個命名為‘垃圾’的資料夾裡。”前不久,VGHF還發現了一款為世嘉Genesis虛擬現實頭盔設計的VR遊戲《Nuclear Rush》的原型,並在重製後讓它能夠在現代VR硬體上執行。

為了保護遊戲原始碼,你可能得先學會分享

但儲存原始碼不僅僅是為了尋找和恢復“丟失”的內容。通過檢視原始碼,遊戲歷史學家將能夠“比其他人更好地理解創作過程,因為原始碼是遊戲的最純粹形式,就像構成它們的原始磚塊。”

奇法爾迪舉例稱,他曾仔細研究《猴島的祕密》的原始碼,從而瞭解了LucasArts的SCUMM引擎所使用的語言和工具。“從那以後,每當我玩一款用SCUMM引擎製作的遊戲,我對它的理解都比過去更深,會對開發團隊為何做出某些決定有一種出於直覺的認知。”

在為時已晚前

遺憾的是,像《猴島》這樣的遊戲屬於例外——該系列創作者羅恩·吉爾伯特維護並慷慨地捐贈了原始碼。據奇法爾迪估計,在2000年前問世的所有遊戲中,超過90%“我們關心的遊戲”的原始碼已經完全消失。

“我相信大量原始碼曾經被儲存,但在辦公室搬遷的時候,有人也許會問:‘櫥櫃裡的那個舊文件是什麼?其他地方肯定有備份,我們把它扔了吧。’”奇法爾迪說,“這種情況非常糟糕。隨著為這些材料歸檔的人逐漸老去,或者離開遊戲行業,情況只會變得越來越糟。”

某些早期遊戲的原始碼之所以能被儲存至今,完全是出於偶然,“有人也許把工作帶回家,碰巧擁有它們。”奇法爾迪回憶說,VGHF曾經前往一位已故遊戲開發者家裡,從他地下室的一堆軟盤裡發現了未釋出NES遊戲《雷電之日》(Days of Thunder)的原型......“世界上可能還有數百個類似的遊戲原始碼儲存庫,被遺棄在地下室裡,等著被人們復原。”

為了保護遊戲原始碼,你可能得先學會分享

這就是為什麼VGHF會向那些也許擁有這類重要歷史文物的開發者發出呼籲。奇法爾迪表示,雖然VGHF保護原始碼的專案剛剛起步,但基金會已經擁有大約100款原始碼處於“各種狀態”的遊戲,其中部分原始碼甚至被印在紙上。

究竟誰擁有歷史?

就算原始碼仍然存在,出於保護IP權利的目的,某些公司也不願公開。“原始碼被視為商業機密,你很難說服公司把它們拿出來分享。這是我們遇到的最大阻力之一。”奇法爾迪承認。

不過,隨著許多經典遊戲推出重製或復刻版,情況正在發生變化。“舉個例子,《冥界狂想曲》(Grim Fandango)之所以能出重製版,是因為原作的部分開發者將原始碼帶回了家。”如果一款遊戲的原始碼遺失,重製工作註定會困難得多。

遊戲公司也開始意識到保護原始碼的價值。“在與我們的溝通中,很多公司都表達了興趣,因為他們知道如果有人談論這些較老的產品,就會激起玩家們的興趣。”奇法爾迪說,“很多商業電影之所以可以發行藍光重製版,也是因為美國國會圖書館在檔案庫裡儲存了電影的底片膠捲......在我看來,儲存遊戲的原始碼跟這沒有多大區別。”

與此同時,VGHF還希望通過建立一個巨大的遊戲原始碼資料庫,為後代研究遊戲行業的歷史提供幫助。“我們希望在書架上看到更多書籍,看到更多紀錄片,看到比現在更多的深入研究。這類資料庫就是歷史書籍的來源。”



原文連結:https://arstechnica.com/gaming/2021/01/saving-video-gamings-source-code-treasures-before-its-too-late/

相關文章