02.12 經典遊戲BUG:核平狂魔甘地是怎麼成為《文明》系列標誌的?

對大部分遊戲廠商來說,遊戲出了BUG,最好的辦法就是快速更新,消除BUG。畢竟,大部分BUG帶來的影響除了破壞遊戲體驗,就是破壞遊戲平衡。

經典遊戲BUG:核平狂魔甘地是怎麼成為《文明》系列標誌的?

在3A大廠中,育碧是不折不扣的BUG之王。育碧的扛鼎之作《刺客信條》系列中出現的建模BUG不用多說,它的多人遊戲《彩虹六號》與《全境封鎖》中的BUG,確確實實影響過玩家體驗:前者在遠古賽季時期發生過串颱風波,防守方與進攻方的語音系統混在一起,直接實現與對面交流的神奇操作;後者在多人交互模式中出現過NPC只能與一名玩家對話的BUG,導致玩家在遊戲中排起了長隊。

當然,即使育碧被尊為BUG之王,在面對玩家的揶揄時,也必須在更新中消除掉這些令人啼笑皆非的BUG。

經典遊戲BUG:核平狂魔甘地是怎麼成為《文明》系列標誌的?

與這些影響玩家體驗的BUG相比,有些BUG的命運要好太多。他們或誕生於無意,或是內存溢出意外導致的錯誤,但他們殊途同歸,被玩家接受並開發出了新玩法,最終影響到遊戲廠商,決定保留這些BUG。有些甚至作為系列遊戲的賣點或彩蛋,加入到續作中。今天要講的《文明》系列中的甘地核彈BUG,便是這樣一個故事。

甘地與《文明1》

《文明1》是上世紀九十年代由席德·梅爾製作、Microprose發行的經典SLG(策略遊戲)遊戲。其核心玩法,也是其最大魅力在於:通過玩家的不同策略組合,在遊戲中通過幾千年,幾百年的時間來左右人類文明的進程。玩家通過扮演古文明的領導者,從公元前4000年前開始發展自己的文明勢力。玩家往往需要通過建立軍隊、宗教信仰、建築奇蹟、發展科技來為自己的擴展做準備。

最終確定玩家勝利的方法有軍事勝利和科技勝利兩種,在玩家(或電腦AI)勝利後,會進入到結算界面,根據玩家的積分來進行排名。

在《文明1》中,在一代遊戲中,玩家可操縱的文明有蒙古、英國、埃及、巴比倫、阿茲特克、中國等十餘個文明。不同的文明有各自的領袖與首都,不同國家與領袖的隱藏屬性也不同。正是這樣的設計,引發了經典印度領袖甘地的核彈BUG。


經典遊戲BUG:核平狂魔甘地是怎麼成為《文明》系列標誌的?

或許正是因為選取了信奉“非暴力”原則的甘地作為文明領袖,在《文明1》中,印度被設計為最和平的民族。但席德梅爾當時並沒有意識到,《文明》歷史上最有趣的BUG因此誕生了。

根據席德梅爾後續的採訪內容顯示,在《文明1》中,每個文明都有“侵略性”這一隱藏屬性,數值從1到10,印度的侵略性最低,為1。由於玩家可以通過改革來改變國家制度,而民主政體能讓侵略性降低2點。一旦玩家為印度選擇了民主政體,印度的侵略性就變為了-1。由於這個數值用的是一個無符號單字節整形變量存儲,一旦數字輸出為負數,就會引發BUG,將侵略性變為255點。換句話說,在當時的遊戲系統中,是不允許出現-1的。於是由於數據下溢(underflow),甘地就變成了好戰值255的終極核彈狂魔。

這樣的數據下溢在遊戲中的表現就是,一旦印度進入民主政體,就會忽然變成全世界最瘋狂的戰爭販子。更加糟糕的是,民主和核武器的研發靠得很近。基本上印度進入民主以後沒幾個回合就能夠研發出核彈。之後等待玩家的就是在印度無差別的核彈攻擊中敗北。

核彈狂魔與《文明》系列

儘管官方很快修復了甘地的BUG,但在《文明》後續的作品中,甘地核彈狂魔的特性作為彩蛋設計一直保留了下來。

比如在《文明5》中,雖然甘地要比其他領導人更加善於運用外交這種和平的手段,但是他的“核彈指數”也是本作領導人中最高的設定12。遊戲中另外三位更傾向於使用核彈的領導人的指數為8,絕大部分領導人的指數為4-6。正是這樣的設計,“甘地完成了曼哈頓計劃”也就成了系列招牌。


經典遊戲BUG:核平狂魔甘地是怎麼成為《文明》系列標誌的?

在《文明》系列最新作《文明6》推出之前,曾有媒體在記者會上提問,《文明6》中的甘地是否仍然是個核彈狂魔。當時,官方的回覆是“每個領袖都有其歷史定位,甘地固定特質和動用武力比較不相關,但說不定會有意料之外的發展,就等玩家自己去發現了。”

待遊戲正式發售後,玩家發現《文明6》中的印度有兩個議程:一個是“和平衛士”,另一個就是“核武器帶來的快樂”。

經典遊戲BUG:核平狂魔甘地是怎麼成為《文明》系列標誌的?

有意思的是,在《文明6》中,如果玩家不對一個國家宣戰就直接向這個國家投放核彈,那麼全世界的領袖都會譴責你,但是!如果你使用的是甘地,便會免受譴責。不僅如此,其他的領袖們還會親切地對你說:

英雄所見略同,那項技術應用廣泛!


分享到:


相關文章: