0 1
核甘地的誕生
眾所周知,印度圣雄甘地是一位和平的愛好者,也是非暴力不合作運(yùn)動的領(lǐng)袖。
他的座右銘是“逢惡報以善,用德報以怨”,一生反對暴力,奉行非暴力,即使付出生命代價也不更改,因此他受到印度民眾和一些國家推崇。
但是在1991年,他竟然變成了極具攻擊性,揮舞著核武器大棒,四處威脅其他國家的暴徒。
愛好和平,變成了愛好“核平”,他獲得了一個“核甘地”的雅稱。
當(dāng)然,這一切并不是現(xiàn)實,而是發(fā)生在《文明》這個經(jīng)典的回合制策略游戲中。
《文明》由傳奇游戲設(shè)計師席德·梅爾(Sid Meier)開發(fā),核心目標(biāo)是帶領(lǐng)一個文明從史前時代發(fā)展到未來時代,通過科技、文化、軍事和外交等多種方式實現(xiàn)統(tǒng)治世界的勝利。
據(jù)說,在1991年《文明1》中,每個文明的領(lǐng)袖都有一個參數(shù)來描述他們的攻擊性,范圍從1到10, 1表示攻擊性最低,10表示最高。
印度的圣雄甘地因為是和平的愛好者,攻擊性最低,被設(shè)為1,也就是說,甘地只會防御,絕對不會主動發(fā)起戰(zhàn)爭。
《文明》游戲一旦進(jìn)展到某個程度,游戲中的文明會進(jìn)入所謂“民主”政體,這時候,攻擊性會再降低兩級。
甘地的攻擊性就從1變成了-1。
敏感的程序員立刻就明白這可能會發(fā)生什么事情了,一個8位的無符號整數(shù),-1其實就溢出了,變成了255。
溫和的甘地一下子獲得了最強(qiáng)的攻擊性,比最高攻擊力的文明領(lǐng)袖還高25倍!
在《文明》的科技樹中,核武器一般在進(jìn)入民主政體后就會解鎖,于是攻擊力飆升的甘地,就開始拿著核武器血洗鄰國了。
有個玩家說:“有一次我正在玩《文明》,對手就是‘甘地’,我的實力已經(jīng)發(fā)展得非常強(qiáng)了,但是突然間甘地開始使用核武器轟炸一切,每兩三回合就有一個核彈,這些核武器造成全球變暖,冰蓋都融化了好幾次,我被殺得片甲不留,完全懵了...”
哈哈,一個非暴力不合作的領(lǐng)袖,突然間變成了最狂熱的戰(zhàn)爭分子,這是在是太搞笑了。
《文明》的開發(fā)者后來也得知了這個問題,故意把它實現(xiàn)到了后續(xù)的版本中。
從此以后,“核甘地”不再是一個Bug,而是一個Feature。
0 2
廣泛傳播
“核甘地”的故事既優(yōu)雅又滑稽,在網(wǎng)上瘋傳,大家都相信這個“事實”無可辯駁的,甚至在哈佛大學(xué)的計算機(jī)課程中也被引用為整數(shù)溢出的例子。
圍繞著它出現(xiàn)了大量惡搞的漫畫,比如這個,甘地在第一回合就要用核彈攻擊所有人:
還有這個要用核彈血洗美國:
甘地的經(jīng)典名言也被魔改:首先他們忽視你,而后嘲笑你,接著會打你,接著你用核彈轟炸他們,最后就是你的勝利之日。
雖然網(wǎng)友們熱情很高,但實際上,整數(shù)溢出導(dǎo)致核甘地這個故事確是不存在的。
根據(jù)《文明2》的首席設(shè)計師Brian Reynolds說,領(lǐng)袖的攻擊值并不是1到10,而是只有3種數(shù)值。甘地的攻擊力很低,但是還有三分之一的領(lǐng)袖攻擊力和甘地是一樣的。
《文明》的首席程序員Sid Meier也提到了在《文明1》和《文明2》中,編程語言是C和C++,攻擊值用的是有符號數(shù),而不是無符號數(shù)。
即使甘地的攻擊值變成了-1,也不會溢出,依然會保持在攻擊力很低的程度。
在戰(zhàn)爭中,印度會像其他文明那樣使用核武器,但是甘地使用核武器的頻率不會超過那些熱愛和平的領(lǐng)導(dǎo)人。
那么“核甘地”梗到底是怎么來的呢?
可能來自《文明5》的首席設(shè)計師喬恩·謝弗。
他覺得“一個推行非暴力不合作主義的印度政客可能想要用核武器攻擊他的鄰國,這很有趣?!?,就把甘地的“建造核彈”和“使用核彈”參數(shù)設(shè)置為最高可能值 12。
這讓甘地喜歡建造核武器,在獲取核武器后變得相當(dāng)暴躁。
0 3
好故事才能傳播
在人們的認(rèn)知中,甘地代表和平與非暴力,而“核武器”卻是毀滅性的象征,這種巨大的反差帶來了強(qiáng)烈的幽默感和荒誕感。
“核甘地”的故事以一種簡單、直觀的方式滿足了人們對《文明》系列游戲機(jī)制的好奇心。
盡管“核甘地”是虛構(gòu)的,但聽起來是那么合情合理,絲絲入扣,完全迎合了人們對程序Bug導(dǎo)致荒謬后果的刻板印象。
“核甘地”再次證明了一點(diǎn):人們傾向于相信“好故事”,而不是枯燥的事實。
如果你想讓一件事情廣泛傳播,一定要考慮把它包裝成一個好故事。
只有具備鮮明情緒色彩的故事才更吸引人,才能在互聯(lián)網(wǎng)上瘋傳。
不過,在互聯(lián)網(wǎng)信息泛濫和碎片化的時代,人們沒有時間和精力去驗證每條信息的真實性,更愿意停留在娛樂化的表層,這也是如今互聯(lián)網(wǎng)的信息消費(fèi)趨勢:娛樂至死。
PS:如果你家孩子喜歡玩游戲的話,強(qiáng)烈推薦去玩玩《文明》,化身文明領(lǐng)袖,建設(shè)城市、管理資源、發(fā)展科技、組建軍隊以及與其他文明互動。
它不僅是一個游戲,還能學(xué)到很多歷史、科技和文化知識,兼具娛樂性和教育性,比那些打打殺殺的游戲要強(qiáng)得多。
全文完,覺得不錯的話點(diǎn)個贊或者在看吧!
近期爆文:
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.