不是雅達利的《冒險》,不是《Video Whizball》,這是目前(從2017年3月22日起)新知道的最早一個。
彩蛋如今在游戲里幾乎是一個標配,開發(fā)者已經(jīng)習慣四處藏東西,玩家也總能把它們都找出來——只要那游戲的玩家夠多,沒什么不可能的。但仍然不會有多少人關(guān)心游戲彩蛋的歷史,這很正常。
雅達利的《冒險》(Adventure)經(jīng)常被看作是“游戲史上第一款出現(xiàn)了廣為人知的彩蛋的游戲”,這定語很長,而所謂的“廣為人知”也是相對而言,沒多少人關(guān)心史上第一個彩蛋是啥,能清楚自己打過的游戲有什么彩蛋就很不錯了。
《冒險》彩蛋的“成名”與它在歐美的銷量與宣傳、及其背后的故事有關(guān)。當時雅達利新上任的老板是做紡織品公司出身,從頭到腳每一個毛孔都散發(fā)著資本家的味道,他甚至不準雅達利在游戲卡帶和包裝上寫開發(fā)成員的名字,一律標“雅達利”。
只有程序員沃倫·羅賓耐特(Warren Robinett)不服,偏要那么干。
當時的街機游戲畫面簡陋,他能做的就是設(shè)計一個隱藏關(guān)卡,然后寫上“沃倫·羅賓耐特制作”(Created By Warren Robinett)幾個字,他寫得很亮、很閃、很張揚。然后做完游戲就辭職了,深藏功與名,雅達利完全被蒙在鼓里。
這個彩蛋被玩家發(fā)現(xiàn)后,雅達利想改,但那得下大工夫、花大成本,那些能改的程序員也不干,說除非寫上“該Bug由XXX修復(fù)”之類的東西才行。雅達利最終只好將錯就錯,把它作彩蛋宣傳。
有這樣一個喜聞樂見的“英雄”故事,《冒險》的彩蛋變得“廣為人知”。但說這是第一個“廣為人知”的彩蛋,其實意思就是說它不是最早的。
2004年,有人在Fairchild Channel F主機上的游戲《Video Whizball》中也發(fā)現(xiàn)了開發(fā)者的名字——“Reid-Selth”,來自程序員Bradley Reid-Selth——但很遺憾,他已經(jīng)去世,沒什么故事可講。
再說雅達利主機現(xiàn)在就有很多人不知道,更沒人關(guān)心Fairchild Channel F,這就形成了某種第一無人問津、第二卻“廣為人知”的奇妙現(xiàn)象,這種現(xiàn)象已經(jīng)持續(xù)了10多年。
但就在今天,游戲彩蛋史又更新了。
前微軟高管Ed Fries因緣際會,給曾在雅達利工作的Ron Milner做了一次采訪,在聊天中他發(fā)現(xiàn),Ron Milner做了《Starship 1》這款游戲,而Ed Fries自己就是玩這款游戲長大的。
于是Ron Milner很高興地對他的粉絲說:“那是我第一個也是唯一一個游戲作品,我覺得可能也是世界上第一款有彩蛋的游戲。30年來(其實是40年),我沒跟任何人說,包括雅達利,不過我這里有些代碼,如果你做一系列操作,它會說‘HI?RON!',然后給你10條免費的命?!?/p>
Ed Fries震驚了。
因為目前已知最早有彩蛋的兩款游戲,《冒險》是1979年的,比它更早的《Video Whizball》是1978年的。而《Starship 1》,是1977年的。
可惜的是,已經(jīng)整整40年過去,年代久遠,Ron Milner早已忘記該怎么觸發(fā)彩蛋。
但Ed Fries極力慫恿他找回彩蛋,爭取自己的歷史地位,并且提供了自己的《Starship 1》ROM,結(jié)果,他倆就在代碼中真的找到了這兩個單詞、一個感嘆號的存在:
現(xiàn)在的問題是,既然“HI?RON!”確實存在,那是否可以真正觸發(fā)呢?畢竟不能觸發(fā)的彩蛋頂多算是個Bug,那就太遺憾了。
兩人找上了另外一位前雅達利程序員,三人通過代碼查找如何觸發(fā)的痕跡,這是一個漫長而緩慢的過程,純技術(shù)活,工作量也不小。
具體過程在Ed Fries的博客上有所記錄,老實說,我看不懂,但我們可以從下面幾張示意圖中看出一點兒蛛絲馬跡,他們研究了整個游戲的代碼,并從代碼中找到了關(guān)鍵的操作。
最后基本可以確定,要觸發(fā)那個彩蛋,必須在按住兩個鍵位的同時投幣,扔下硬幣后松開兩鍵,同時馬上把機器的檔位換到“低速”。很顯然,這一流程極難被意外觸發(fā)。
此前Ed Fries已經(jīng)網(wǎng)購了一臺原版街機,在等待收貨的過程中他們也研究出了這一觸發(fā)方式,但貨還沒到,這讓他心急如焚,擔心自己幾周來的心血——一個40年后才水落石出的大發(fā)現(xiàn)會被什么人搶走。
但終于,他在街機上看到了真正的“HI?RON!”。
(開頭你會聽見一系列復(fù)雜的操作聲音,然后請注意第17秒屏幕正中)
你看到了目前已知的游戲史上的第一個彩蛋。
Ed Fries說:“在我看來,《Starship 1》是世界上已知的第一款有明確已驗證彩蛋的街機游戲,當時那個年輕、聰明的程序員,Ron Milner,應(yīng)當被大家知道,他值得尊敬。但考慮到《Starship 1》前還有100多款街機游戲,更早的彩蛋仍有可能被發(fā)現(xiàn)。我很期待!”
這一切都被忠實地記錄在他3月22日發(fā)布的《Chasing the First Arcade Easter?Egg》一文中,我沒法確認全世界會有多少人讀到這篇文章(底部顯示有500個Facebook分享),畢竟連最“廣為人知”的《冒險》彩蛋在玩家中就不是一個眾所周知的東西。
然而正是在Ed Fries和他朋友們的努力下,電子游戲的歷史被默默地更新著,就像一門真正的歷史研究那樣。