当朝你扔核弹的时候,甘地在想什么?

当朝你扔核弹的时候,甘地在想什么?

正是由于甘地对于印度民族独立与人民利益的杰出贡献,《文明》系列的设计师将甘地设计成为了印度文明的领袖。游戏中的甘地十分真实地还原了现实中甘地的非暴力思想。印度文明向来亲切友好,在外交中倾向于采取互惠互利的政策。得罪了他也许只会谴责你一下下,不到不得已的时候不会与他人大动干戈。与阿兹特克帝国的黑叔叔相比,甘地简直是文明玩家的老朋友了。而印度文明的特长则决定了印度铺城宜精不宜多,所以印度较少与其他人争夺地盘,更多的把精力放在让人民生活富足上。

这么看来甘地真的是一个老好人,与世无争又和蔼可亲。然而当文明发展进入现代后,印度摇身一变,开始疯狂制造核弹,甘地则突然化作核弹狂魔,当你还在吃着火锅唱着歌享受黄金时代带来的喜悦的时候,突然你的城,“啪叽”,被甘地老儿给核平了。看着满目苍夷的城市,你不禁大动肝火想要大举进攻以平心头之恨,然而点开印度的交流界面,看见甘地那好好先生似的脸,你突然愣了一下,不禁思考起究竟是什么原因让好好的一个人性情大变以致不惜破坏大家友好的关系呢?难道是你做错了什么吗?当然不是因为你做了什么,因为甘地的核弹可以满屏乱飞,遭殃的并不是只有你自己。

《文明5》中的甘地

那就是甘地自身的问题了。在《文明5》中,各个文明的领袖都有自己的政策喜好以及战略倾向,包括侵略倾向、扩张倾向,以及各种政策政体的选择偏好等等,其程度从低到高划分为1到12。然而这些数值都是隐藏的,并不会作为明示的信息供你参考。假如你能看到这些信息的话,你会发现甘地的侵略倾向等都是低水平,嗯,很符合他以前的表现。再看看制造及使用核弹指数:12。

Excuse me?没有搞错吧,公认最喜欢扔核弹的三位,阿兹特克的蒙特祖玛、俄罗斯的叶卡捷琳娜、埃及的拉西美斯二世,他们三个的核弹倾向也只有8而已。而中华女皇武则天很好地发扬了天朝“强国不霸”的精神,核弹指数仅为5,跟甘地相比简直就像小孩子一样。这难道是程序设计时的bug吗?

一次数据溢出引发的血案

这当然不是bug。相反这是《文明5》特意设计的。也就是说,是游戏编写者故意把甘地设计成一个“核平使者”的。不过很明显,这跟甘地本人完全不一样。这又是怎么回事?是开发商的一次恶搞吗?其实这源自《文明1》的一个经典bug。

下面让我们来说说一些关于程序设计上的概念。

我们知道,计算机中的数据是以二进制存储的,每一个存储位为1 bit。而根据不同的使用需要,数据分为很多种存储类型。其中有一种叫无符号整型变量,记作int,包含8个bit位,可以存储0到255共256个值,翻译成二进制就是从0000 0000到1111 1111。

现在面临一个问题:当一个大于255的值赋到int型的变量中,比如256,那么会发生什么呢?由于int型只能存储8个bit,多出来的那一位数字,很不幸,只能把它丢掉,因此,1111 1111+1=1 0000 0000,就变成了0000 0000。所以从我们眼中来看,就成了255+1=0。反过来,0值的int变量减1就变成了255。这种情况就叫做数据溢出。

让我们回到《文明1》中。同样的,各个文明领袖也是有战略倾向以及政策偏好的,并且也是隐藏属性。在那时的印度文明就是一个非常爱好和平的文明,它的侵略指数是最低的1值。然而游戏中有一项制度,叫民主政体,选择它后,文明的侵略性会再降低2点。当印度选择民主政体后,侵略性降低了2点。现在聪明的你应该能猜到发生什么了。没错,侵略指数这一数据就是用int变量存储的,所以由于数据溢出,印度的侵略性瞬间从1暴涨到255,甘地一秒钟从和平主义者变成了战争狂人。更加不幸的是,有关核弹科技的研究与民主政体相距不远,所以,就像冷战期间的美苏疯狂发展核武器,甘地从此对核弹有了一种近乎偏执一般的喜爱……

在《文明1》中,这确实是一个不大不小的bug。但是这个bug实在是太有趣了,有趣到从此历代的《文明》设计都会把这一“bug”搬到新作中去。渐渐的,甘地的这一特点也就成为了传统延续了下来。尽管现在已经没有这个bug了,但是甘地对核弹的这一特殊情感却深深刻在了他的骨子里。于是我们在《文明5》的隐藏属性中可以看到,甘地的核弹指数特地被设置成了最大值12,以此来向曾经的经典致敬。

《文明5》中核弹爆炸效果(不要问我为什么炸的是巴黎)

甘地的核弹现在已经成了《文明5》中一个被玩家所津津乐道的梗。那么对于这周末即将到来的《文明6》,甘地在其中的表现又将如何呢?是不是还会拿起他最喜爱的玩具?半个月前,《文明6》发行商2K在韩国举行了游戏发行新闻发布会,会后游戏设计师Anton Strenger回答了大家关于新游戏的一些问题,其中就包括甘地是否会继续扮演核平使者。设计师微(wei)微(suo)一笑,既没承认也没否认,只是说6代中还是有核武登场,至于甘地的表现如何,还请广大玩家自己去发现咯。

《文明 6》中的甘地

结语

可能你是刚刚接触《文明》系列的萌新,可能你已经是重度“毒瘾”患者。不管是深谙此道还是初出茅庐,我们都能从中找到属于一份自己的回忆。无论如何,这个被誉为史上最经典之一的策略4X游戏都值得你我好好品味。也许很多很多年之后,我们都已经老去,面对着一代又一代的《文明》新作,我们可能早已忘记了征服四海时的豪情,忘记了上九天揽月后的骄傲,忘记了当初如何成为世界领袖,忘记了曾经怎样改变人类的文明。

但是在我们的脑海深处始终有那么一位老人,戴着一副圆框眼镜,留着花白的小胡子,慈祥地注视着我们。我们要做的,也许就是会心一笑,然后点向那个为无数玩家魂牵梦萦的,“下一回合”。

虾丸君:虾丸君表示已经预载好了……

别瞎玩

ID:geekgaming

游戏,一部时代的科学史

虾丸君开通了微博“虾丸君别瞎玩”,欢迎前来关注并吐槽!

别瞎玩彩蛋提示:“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”、“ ”等

返回搜狐,查看更多

相关推荐

历代拳皇角色最多版本总汇一览
beat365唯一网址

历代拳皇角色最多版本总汇一览

09-24 👁️ 8501
明锐雨刮器怎么更换?
365提款

明锐雨刮器怎么更换?

09-08 👁️ 5115
霸体是什么意思王者荣耀_王者里的霸体是什么