喜欢这篇文章的读者可以搜索“麦大麦”关注哦~
在早期互联网还不甚发达的年代,PC端游戏主要还是以单机为主。也因此一般来说一款游戏只要发售就基本上成为了一锤子买卖,质量好坏以及是否存在影响游戏的恶性BUG都得靠当时游戏制作人员的技术水平以及Debug时的职业操守。
但是人就总会有犯错的时候,因此基本没有任何一款软件都是完美无缺没有任何BUG存在。对于游戏来说,如果BUG严重影响了游戏进程导致玩家无法游玩自然会遭到玩家们的怨恨,然而有些BUG却歪打正着,不仅增加了游戏的趣味性,甚至官方还将这个BUG作为一个彩蛋放在了后续的游戏作品当中,令玩家们津津乐道。今天就要来向大家讲述在游戏史上一个非常有趣的BUG。
喜欢玩策略游戏的玩家一定对《文明》这个系列不会陌生,《文明Ⅰ》当时是由席德·梅尔独立开发,在1991年正式与玩家们见面。那是只有一个3.5Mb大小的游戏,却给玩家们塑造了一个宏伟的世界。还记得那个游戏开始时那段很有哲学感的开场白“In the beginning, the world was without form, and void...(即最始之时,世界无形,虚空到处...)”。
但《文明Ⅰ》毕竟只是席德•梅尔仅凭一己之力开发,因此后续在Debug的时候还是会留有一些小问题。其中玩家们发现在游戏早期原本最崇尚和平的印度一旦进入原子时代,其领袖甘地就会开始发了疯的生产原子弹然后轰炸其他国家。因此玩家们给《文明Ⅰ》中的圣雄甘地起了个绰号叫做“疯狂的甘地”。
在现实中,印度的圣雄甘地绝对称得上是一个爱好和平的领袖但在游戏中为何会有如此大的反差呢?
原来早期的文明系列由于技术水平的限制,因此对于游戏中的数值系统设定都做的较为简单。在设计中,每一个文明都有一条名为“侵略数值”的这样一个隐藏属性,在正常运行下这个数值是1到10,而印度作为最和平的文明他的数值为1。当一个文明选择进入民主政体时,这个侵略数值就会减2,然而侵略数值用的是一个无符号单字节整形变量存储,因此当数值为负数时就会自动变成正255。
也就是说,印度的侵略属性会瞬间报表。再加上民主政体和核武器研发靠的很近,这就导致了印度一进入民主政体,其领袖甘地瞬间就会变成一个战争狂魔,开始研制核武器并毁灭整个地球。
后来制作组们发现这样一个BUG非常有趣,虽然在《文明Ⅱ》中修复了BUG,但是这个AI行为模式却被保留了下来。也就是说在后续的所有文明系列中,如果玩家让印度进入原子时代不处理的话,你很快就会看到印度完成了“曼哈顿计划”,印度发射了核弹。
如今这个BUG,实实在在的变成了官方玩梗了。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved