奇,陈霸又对其他代码进行了测试,从上午折腾到下午,他终于找到了问题根源所在
“卧槽,居然是进化……”
他想了很多种可能,唯独没想过问题居然出自游戏的进化机制
在游戏里,玩家获取经验,食用凶兽肉都会提升进化度,当这个进化度达到100%后,即可解锁下一阶段的进化路,并获取一项强大的天赋异能
围绕这套机制所写的代码,存在着很大的缺陷,如果不是针对性排查,陈霸还真发现不了
这个进化度,在特定情况下会出现卡在99%无法继续提升的情况,放在游戏里就是一个严重的
难怪代码评分上不去呢!
《全球进化》里面的进化度,约等于其他游戏里的经验条玩游戏不能提升等级,经验条一直卡在99%,这问题还不够严重嘛?
改写这串代码,并利用铁憨憨系统重新优化之后,陈霸欣慰地发现,代码得分终于从69升到了92分
起飞!
一下暴涨23分,足以证明这个问题有多严重,陈霸很是后怕
要是他没有点开二级页面,没有看到那62分的代码评分,他就不会发现这个问题
就这么发布游戏,回头玩家买来玩,结果发现进化度卡在99%不能往上升,那不得心态炸裂,直呼退款啊?
“还好及时发现了”
杨栋也松了口气,为这个Bug的排除感到庆幸不已
这个Bug是因为代码优先级所引起的,正常情况下不会触发,可一旦触发那就等于“死档”,除了重开之外没有别的解决办法
换句话说
这个Bug性质还是挺恶劣的,如果没有及时排查出来,恐怕游戏发布后,会在玩家之间引起轩然大波
“放心,已经没事了”
陈霸笑着说道:“这也不能怪我们粗心大意,主要是这个bug隐藏太巧妙了”
说实话,不是这个异常评分的话,陈霸真发现不了这个“进化度99%无限卡死”的问题
藏得太深了!
不过既然被他们发现了,那就没必要担心了,从62分升到92分,足足涨了30分
92分的代码得分,放在以往制作的游戏里,已经算是很高的分数了继续优化一下,很有可能会达到95分以上
这个分数,太稳了!
62分的代码,肯定有什么大问题,但92分甚至是95分的代码,大概率是没问题的
不过话说回来
虽然陈霸对92分很满意,觉得不会有什么问题,但这毕竟是铁憨憨系统优化之后的分数,而铁憨憨系统的优化嘛……
还是再测试几遍吧!
反正闲着也是闲着,权当是给自己找点事做多测试几遍,省得到时候出什么问题
于是乎,陈霸围绕优化后的进化机制,进行了多轮“酒吧点炒饭”例行测试,结果均无异常
“OK!”
陈霸测了几遍后,对铁憨憨系统
点击读下一页,继续阅读 无敌召唤兽 作品《这不是BUG,这是游戏特性》第183章 优化屎山代码