“我去,这也太牛了!”
意外发现自己竟然能控制第二个阿巴的郭莫,这会儿眼珠子都瞪大了。
啥情况这是?
虽然这俩阿巴长得一模一样,但……但他玩的角色不是这一个啊!
等他回头一看,坏了。
阿巴的本体,也就是他最开始操控的主角阿巴,现在已经不受控制,开始自由行动了。
“别走啊,诶喂!”
谁也没有想到,这次出问题的竟然不是联机模式,而是单机剧情模式!
来不及想自己为什么能控制阿巴2号,郭莫赶紧从地上爬起,一把坐上轮椅朝离去的阿巴一号追去。
坏了!
这也是大伙的惯性思维作祟,毕竟以前工作室的游戏出现bug,大都是跟联机模式有关系,久而久之,大伙都习惯将焦点放在联机模式。
他这个存档随到的开局可是“下肢瘫痪”,为什么会出现一个双腿正常可以走路的主角阿巴?
随着第三个阿巴出现后,郭莫也没兴趣去追本体了,因为他现在对阿巴3号的兴趣明显更足一些。
眼不见为净!
陈霸:“……”
弄清楚问题产生的原因后,陈霸接着问道:“那这种情况有没有办法解决?”
小陆点了点头:“至于说,郭莫第一次触发该bug,地图只扩大了一倍。第二次触发,地图却变得很大,且冒出许多重复npc的原因也很简单。”
地图越大,该地图场景内容纳的游戏资源量越大,诞生的“阿巴”数量就越多!
“答案是,你的阿巴转移到了别人的游戏里!”
正常情况下,新存档覆盖旧存档,在覆盖之前会删除旧存档的游戏文件,然后往硬盘写入新的游戏文件。
喂喂喂!
你又是从哪冒出来的?
……
陈霸若有所思道:“盲人阿巴是一串代码,轮椅阿巴又是另一串代码,只有相同的开局才能触发?”
然后,这位蓉城的网友,便根据这个疑问,进行了一番调查和走访,最后得出结论。
他看向小陆,很显然,小陆也联想到了。
反正是单机模式,随便造,别说卡bug了,你就算是开修改器作弊器,卡什么作弊代码,只要别太过分他都可以当作没看见。
截止到目前为止,他在游戏里已经看到了足足两个阿巴,这还没算上本体,如果算上的话,那就是三个了。
“没错!”
也就是说,这玩意在某种程度上,还真达到了虚拟货币该有的标准。
这其实很常见。
这可太奇怪了!
什么情况这是?
他们做的不是一款游戏吗?而且目标是奔着tga年度大奖去的公益游戏,怎么突然变成这样了?
这个看似不起眼的游戏bug,结合游戏算法,居然能产生“挖矿”的同样效果?
“没错!”
“不过这也有一个前提,那就是新存档和旧存档,必须是同样的开局,同样的主角阿巴才行。”
“这个bug是因为联机模式的数值叠加bug连锁产生的。”
“你的意思是,产生叠加效应的不止是游戏数值,还有游戏内的场景建模以及游戏npc等等?”陈霸反问道。
“这个产生逻辑,其实是跟大家熟悉的互联网虚拟货币一致的,而且最骚的是,打开游戏文件找到archive,以文本浏览形式打开里面的abba文件,你会看到一串密钥。”
只不过,因为测试阶段打了一个“数值上限锁”补丁,所以游戏里的数值并没有变成99999状态。
“又来一个?”
阿巴的数量不是恒定的?
排查游戏bug的时候,他们查到了在线上模式里,存在可以叠加游戏数值的恶性bug,于是进行了针对性修改调整。
还有就是计算机出现故障,时间戳重置回到1970.1.1这个时间,也是类似的情况。
别的虚拟货币,那都是以一种“抽象”的数字形式存在,而这款“阿巴币”就形象了许多。
属于是真假美猴王了!
就在郭莫忙着追赶本体阿巴,将电动轮椅的功率开到最大时,此时屏幕中又出现了一個意料之外的人物。
没错!
小陆哭笑不得道:“但在单机剧情模式下,由于该bug的触发节点是新存档覆盖旧存档,所以会导致存档覆盖失败,游戏文件无法改写等情况。”
当然是因为,单机模式下,游戏只存在一名玩家,而该玩家操纵的角色也只有一个,所以不构成触发bug的前置条件。
可在实际游戏体验中,很多人都发现了,阿巴的数量并不一致,有的人多一些,有的人就少一些。
准确来说,并不是遗忘了,而是从一开始,整个工作室的测试排查重心就没有放在单机模式上。
“在咱们的游戏里,不同的开局,代表主角的代码是不一样的。”
“电脑性能越高,gpu与cpu计算能力越强,结合游戏算法,卡bug后能获得的游戏地图越大,地图场景内的资源量越大。”
小陆接着说道:“而在单机剧情模式下,因为没有第二个玩家,而且还有上限锁限制,所以数值是无法叠加的……”
唯一的区别在于。
他不仅没有做出反应,甚至还纵容了玩家们在社区论坛等地方传播该bug的行为。
看到街对面,顶着同一张脸缓缓走过的阿巴,郭莫这会儿是真无语了。
再说了。
他两次都随到了“下肢瘫痪”这个开局,刚好满足了bug触发的前置条件。没有这个前置条件,旧存档会被正常删除无法保留。
陈霸&小陆:“……”
因为阿巴本体和阿巴2号,全都是坐着轮椅行动,这也是大家分不清谁是真身谁是假身的原因。
搞半天,大伙卡bug之所以卡出来的“影分身”数量不一致,其实是因为各自的电脑性能不同?
天霸工作室也知道了。