第307章 玩游戏?挖矿!《这不是BUG,这是游戏特性》
登陆    用户注册    足迹
聚小说 > 书源N > 这不是BUG,这是游戏特性 > 第307章 玩游戏?挖矿!
字号:   字距:  
主题: 绿

第307章 玩游戏?挖矿!

“我去,这也太牛了!”
意外发现自己竟然能控制第二个阿巴的郭莫,这会儿眼珠子都瞪大了。
啥情况这是?
虽然这俩阿巴长得一模一样,但……但他玩的角色不是这一个啊!
等他回头一看,坏了。
阿巴的本体,也就是他最开始操控的主角阿巴,现在已经不受控制,开始自由行动了。
“别走啊,诶喂!”
“这个Bug是因为联机模式的数值叠加Bug连锁产生的。”
这也就导致,在新存档覆盖旧存档,且两个存档的主角“阿巴”都是相同的开局,底层代码完全一致时,就会发生两个存档融合在一起,地图扩大,贴图建模等重复的问题。
“不过这也有一个前提,那就是新存档和旧存档,必须是同样的开局,同样的主角阿巴才行。”
“在咱们的游戏里,不同的开局,代表主角的代码是不一样的。”
“没错!”
“又来一个?”
准确来说,并不是遗忘了,而是从一开始,整个工作室的测试排查重心就没有放在单机模式上。
更离谱的是……
比如一些游戏,在遭遇卡顿或网络波动的时候,你会惊奇地发现,游戏里的点券数量,金币、体力值和人物属性等等,全都变成9999999了。
他两次都随到了“下肢瘫痪”这个开局,刚好满足了Bug触发的前置条件。没有这个前置条件,旧存档会被正常删除无法保留。
先不讨论,游戏Bug导致同一个场景出现多个重复建筑和NPC的具体原因。
来不及想自己为什么能控制阿巴2号,郭莫赶紧从地上爬起,一把坐上轮椅朝离去的阿巴一号追去。
帖子的最后,这位蓉城网友还表示,不知道《阿巴正传》具体的算法是如何,但从他的实际操作来看,“阿巴”的产出数量是在逐渐下降的。
这也是大伙的惯性思维作祟,毕竟以前工作室的游戏出现Bug,大都是跟联机模式有关系,久而久之,大伙都习惯将焦点放在联机模式。
当然是因为,单机模式下,游戏只存在一名玩家,而该玩家操纵的角色也只有一个,所以不构成触发Bug的前置条件。
喂喂喂!
你又是从哪冒出来的?
……
“复制这串密钥然后添加到其他人的游戏文件里,猜猜会发生什么?”
谁也没有想到,这次出问题的竟然不是联机模式,而是单机剧情模式!
这番总结,直接给大伙看懵了。
“这个产生逻辑,其实是跟大家熟悉的互联网虚拟货币一致的,而且最骚的是,打开游戏文件找到Archive,以文本浏览形式打开里面的abba文件,你会看到一串密钥。”
最关键的是,这俩人不光长得一模一样,名字还都叫阿巴,出现在同一场景里,谁也分不清谁是谁。
坏了!
什么情况这是?
他们做的不是一款游戏吗?而且目标是奔着TGA年度大奖去的公益游戏,怎么突然变成这样了?
这个看似不起眼的游戏Bug,结合游戏算法,居然能产生“挖矿”的同样效果?
陈霸和小陆,更是第一时间就对该现象进行了复刻,试图找出这背后的原因及症结所在。
看到这篇帖子的诸多玩家,包括陈霸本人在内,也才瞬间意识到问题所在。
他这个存档随到的开局可是“下肢瘫痪”,为什么会出现一个双腿正常可以走路的主角阿巴?
这其实很常见。
正常情况下,新存档覆盖旧存档,在覆盖之前会删除旧存档的游戏文件,然后往硬盘写入新的游戏文件。
直播间水友也是如此。
但他们遗忘了一点。
陈霸若有所思道:“盲人阿巴是一串代码,轮椅阿巴又是另一串代码,只有相同的开局才能触发?”
小陆哭笑不得道:“但在单机剧情模式下,由于该Bug的触发节点是新存档覆盖旧存档,所以会导致存档覆盖失败,游戏文件无法改写等情况。”
游戏在设计之初,都会给后续更新留足相应的空间和坑位。也就是说,游戏地图一开始就预留了“两倍大小”的预览模式。
这也是为了后续更新方便。
那么问题来了,卡这个Bug所导致的游戏地图大小,以及游戏场景资源量大小,到底是由什么决定的呢?
“答案是:计算能力!”
于是乎,游戏里出现了极为诡异且滑稽的一幕,两个长相一模一样的阿巴,坐着相同款式的轮椅,在街道上一前一后追逐着。
这也解释了,为什么其他人都没能触发该Bug,而郭莫却能成功的原因。
“对啊!”
那为什么没有发现呢?
他看向小陆,很显然,小陆也联想到了。
只不过,因为测试阶段打了一个“数值上限锁”补丁,所以游戏里的数值并没有变成99999状态。
他很好奇,为什么卡了同样的Bug,自己这么大的地图上,却只有孤零零两个阿巴呢?
看到街对面,顶着同一张脸缓缓走过的阿巴,郭莫这会儿是真无语了。
小陆点了点头:“至于说,郭莫第一次触发该bug,地图只扩大了一倍。第二次触发,地图却变得很大,且冒出许多重复NPC的原因也很简单。”
因为阿巴本体和阿巴2号,全都是坐着轮椅行动,这也是大家分不清谁是真身谁是假身的原因。
来自蓉城的一位网友,在玩游戏的时候,因为好奇卡了Bug在地图上,找到了另外两名“阿巴”。
唯一的区别在于。
反正是单机模式,随便造,别说卡Bug了,你就算是开修改器作弊器,卡什么作弊代码,只要别太过分他都可以当作没看见。
“有,但很麻烦!”
“答案是,你的阿巴转移到了别人的游戏里!”
搞半天,大伙卡Bug之所以卡出来的“影分身”数量不一致,其实是因为各自的电脑性能不同?
不能让一号跑了。
再说了。
因为卡Bug而诞生的“阿巴”数量,取决于卡Bug后的游戏地图大小,也取决于游戏资源量大小。
这可太奇怪了!
小陆分析道:“因为在游戏里,为了遏制数值叠加Bug,我们设立了一个所谓的上限锁。”

免费登录后阅读全文