经典游戏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》中,如果玩家不对一个国家宣战就直接向这个国家投放核弹,那么全世界的领袖都会谴责你,但是!如果你使用的是甘地,便会免受谴责。不仅如此,其他的领袖们还会亲切地对你说:

英雄所见略同,那项技术应用广泛!


分享到:


相關文章: