盘点游戏历史上出现的几次重大bug (一)

103 阅读4分钟

「这是我参与2022首次更文挑战的第19天,活动详情查看:2022首次更文挑战」。

我是热饭,一个普普通通的测试小学生。我特别喜欢玩网络游戏,当年亲身经历了好几次印象深刻的碧油鸡。恰好赶上过年,就当做饭后杂谈给大家讲讲喽~

放心,绝对不上网上烂大街的比如wow堕落之血的那几个历史性大事件。

dnf 白字伤害bug事件

地下城与勇士,已经十三年了,上千万玩家,游戏我就不介绍了。就说说大概六七年前。有一个版本出现了一个bug,而它却让我暴富了一把....

看这个Bug标题:白字伤害bug事件:

什么意思?就是角色攻击怪物的时候,弹出来的伤害数字,dnf有好几种颜色的伤害数字,其中白颜色的代表附加伤害,比如一些武器上含有某个如:对龙型敌人额外造成10%伤害这种属性。

那么就是简简单单的白字伤害,为什么会出现bug呢?我清楚的记得,有个职业...叫剑魂,当用太刀作为武器的时候,会让敌人陷入出血状态,大概每0.5秒敌人会掉一点点血。

而恐怖的bug就此出现...

当一把太刀上恰好有白字伤害属性的时候,又恰好被剑魂用了,又恰好这个剑魂是走异常出血流派的时候。就会产生很恐怖的bug,出血的伤害,每0.5秒掉的血也会附加这个白字伤害。而这时候就会产生数据异常,第一下掉的血可能不多,但是第二次掉的血是在第一次的基础上叠加,第三次掉的血是在第二次的基础上叠加...以此类推。

只要砍中敌人一下,出血的状态每秒钟至少叠加俩次,几秒之后,这个敌人就会陷入疯狂掉血的局面,那场面残暴无比。就算是血很厚的没人打的过的boss,在太刀剑魂面前,也撑不过20秒,而有的武器甚至携带双白字,伤害直接再次翻倍,这感觉就好像是一张纸对折十几次后就比珠峰还高的感觉....

更残忍的事情紧接着出现.... 游戏中有个道具,叫天空树果实,其实是个恶作剧用的💣,可以用来攻击队友,但是只会打掉一滴血。而这个果实被剑魂拿到后,用来炸队友,队友也会和怪物一样蹭蹭掉血....而且随着时间过去,这个出血量越来越高,大概不超过5秒队友就得用复活币了... 当时掉落值钱的装备,没人敢和太刀剑魂抢,因为他真的会残杀所有队友... 管你是天空神豪,还是全服第一。在一个贫民太刀剑魂面前,就是一下的事...

我不记得我是怎么知道了这个重大秘密的了。但是商业头脑一向很好的我迅速嗅到了商机,我趁着还没什么人知道的时候,迅速低价收购了无数把这种白字的垃圾太刀武器。然后等着这个bug被曝光公众视野的时候,人们开始竞相抢购,价格翻了百倍不止。我也着实赚了至少一学期的伙食费.... 当然,大规模泛滥后,这个bug就被修复了....

引发思考:

进行测试的时候,我们要把很多看起来没什么关联的事情放在一起进行测试,以防止某种意外发生。但这种问题出现的概率太低了,如果各种排列组合测起来,那性价比可以说无限接近0。

所以,能让任何两种输入子状态凑到一起的测试方法出现了, 它就是正交。

大家也许都听过正交,它是负责没有强逻辑关系的多个输入条件和子状态的测试方法,但是实际写起来又很麻烦。

所以我在接口测试平台的小工具章节,公布了自动化生成正交用例的算法,欢迎大家阅读....