当我写了个BUG却变成核心玩法 第257节

  “但……已经写好的底层代码,他们没改。

  “毕竟按照正常的情况来说,只有牧师可以点这个天赋,而牧师只有光明、戒律和黑暗这三系技能,不可能点出元素系和奥术系伤害。”

  莉莉丝简直是目瞪口呆:“也就是说,其实早在60版本,就已经存在这个bug了?”

  顾凡点头:“是的。

  “之所以60版本玩家们没有发现,主要是因为当时版本的元素伤害是正常的,不高也不低,玩家们没想到要把它转成其他伤害。而且,60版本玩家们解锁全职业之后,就几乎没有人再玩奥法了,所以也没人对‘奥术转化’这个雕文动歪脑筋。

  “但到了70版本,元素伤害被调高了太多,玩家们围绕著元素伤害进行了太多的尝试,这个bug就被挖出来了……”

  莉莉丝还是满脸的不信,但她的理智告诉她,顾凡说的大概率都是真的。

  因为这东西没法造假。

  《阴影世界》的60版本还在正常运营,代码都没动过。而《魔界纷争》的原始版本也都还在。

  莉莉丝只要找人查一查,就能知道这个bug到底是不是如顾凡所说,是历史遗留问题。

  顾凡既然敢这么说,多半就是已经胸有成竹。

  “可恶啊!”

  莉莉丝很生气,这个半成品的《魔界纷争》,给她制造了多少麻烦!

  之前莫名其妙的全职业玩法就是因为《魔界纷争》的历史遗留问题,现在‘背誓’又是因为历史遗留问题!

  《魔界纷争》的制作人到底是画了多大的一块饼啊?

  饼你没吃完也就算了,能不能不要把吃饼剩下的芝麻粒到处扔?打扫起来很麻烦的!

  但莉莉丝显然不想就这么让历史遗留问题背下所的锅,她仍旧理不直气也壮地说道:“好,我知道这里面有历史遗留问题,但难道其他人就没有一点点的责任吗!”

  显然,这个“其他人”非常倾向于特指顾凡。

  顾凡倒是一脸不明所以的样子,活像是一个完全不懂人情世故的程序设计师:“莉总,您说的具体是指?”

  莉莉丝气得够呛:“那你解释一下奥术转化这个雕文是怎么回事?而且元素增伤装备这么多又是因为什么?”

第350章 顾凡的甩锅炉火纯青

  顾凡不慌不忙:“哦,这个啊,这不是明摆著的吗?

  “奥术转化这个雕文,从最开始就是一个特定的雕文效果,只是因为之前奥术系增伤太少,甚至就连最原始版本中的奥法也不打混伤,所以根本没人用。

  “这同样都可以在之前的版本中查到,最早就是《魔界纷争》设计的,我们只是沿用了代码而已。

  “至于元素装备……莉总我还以为你不会提这一点呢。

  “调高所有副本中元素装备的掉落,不是当初你要求的吗?

  “我们直接按照你的要求,给五人本里的元素增伤装备掉落乘了个2,给团本中的元素增伤装备乘了个3。你忘啦?”

  莉莉丝愣住了,她似乎在努力回忆,而回忆的结果好像是有这么一回事。

  但……

  自己当初为什么要提出这么个要求来著?

  作为强大的地狱恶魔,莉莉丝的记忆力当然是很好的。但是此时记起这件事情意味著要背很大一口锅,所以她的内心有些排斥,不太想记起来。

  顾凡耐心地解释道:“莉总,你看啊,我给你从头捋一捋。

  “当时我们说好了,推出‘偏心元素师’这么一个BD。它的伤害至少是其他主流BD的两倍左右,而且操作简单、特效酷炫,之后我们再一刀给它砍废,对吧?

  “为此,我们特意调高了新版本的元素伤害效果,调高了元素装备的增伤,还小幅削弱了元素抗性,就是为了让玩家们能打出爆炸伤害。

  “但即便这么做了,还有个问题没解决,那就是如果大家都来玩‘偏心元素师’了,但是装备不够分怎么办?

  “莉总,当时我请示过的,是你说要给他们多掉一些元素装备。”

  莉莉丝抬头望天:“哦?我说过这话吗?”

  顾凡转头在自己的包里翻找:“稍等,我当时应该录了音……”

  莉莉丝黑著脸:“好了好了别找了,是我说的行了吧!这种事情还要录音,顾凡你这样就没意思了!”

  顾凡叹了口气:“哎,职场险恶啊。

  “连刚入职的实习生都有可能背锅蹲大狱,混迹于职场还是得留个心眼。

  “当然莉总我这不是针对啊,单纯是在职场摸爬滚打这么多年,形成的习惯。”

  莉莉丝泄气了,这确实是她拍板的。

  因为她是想让所有人都去玩偏心元素师的,但如果装备掉落的问题不解决,肯定有很多人拿不到装备、玩不了偏心元素师。

  那等收割负面情绪的时候,不就亏了吗?

  为此,莉莉丝特意让顾凡调高了元素增伤装备的掉率,五人本但凡掉元素增伤装备,就直接掉两件一样的;团队本的话,就掉三件甚至更多一样的。

  这样一来,不至于三个人抢一件装备,而是大家人人有份,只要多刷刷副本,都能凑一套偏心元素师的装备爽一爽。

  可没想到现在这个设定却起到了反作用!

  因为玩家们发现‘背誓’和‘奥术转化’的玩法之后,几乎所有的职业都需求那么两三件元素装备去打混合伤害。

  按照正常的掉落机制,元素装备肯定是不够这么多人抢的。

  可现在,元素装备的掉率调高了,就形成了一种颇为诡异的平衡,大家需求的装备数量和副本中掉落的装备数量差不多能对起来了!

  这上哪说理去!

  莉莉丝又憋了半天,最终还是什么都没能憋出来,只能不情愿地说道:“好吧,那《阴影世界》的事情先揭过去。

  “《无尽幻想传说》又是怎么回事!

  “火弹是什么鬼啊!”

  顾凡显然也已经充分查证并做好了功课,立刻回答道:“莉总,火弹这个bug的出现,主要是因为游戏中的物理引擎……

  “因为火元素炸弹爆炸时,本身存在著冲击力,而这种冲击力叠加起来推动勇者,就出现了火弹的这种现象……”

  莉莉丝黑著脸:“那为什么火元素炸弹的冲击力会这么高?如果把冲击力调低的话,不就没有这个问题了吗?”

  顾凡轻咳两声:“是这样的,莉总。

  “但是……也没人说要调这个冲击力啊……

  “当时我们考虑的,只是把火元素炸弹的伤害调低、让它打怪刮痧就行了。火元素炸弹升级之后的冲击力提升,还是正常水平……”

  莉莉丝很无语:“好好好,那火弹的事情先放一边。这毕竟是个高端操作,一般玩家用得不多。

  “但是迫击炮和天降正义又是怎么回事?就算火元素炸弹的冲击力很强,也不至于产生这么大的杀伤力吧?”

  顾凡又翻了翻代码:“莉总,这严格来说,不全是火元素的问题,还有水元素的问题。

  “光靠火元素的冲击力显然无法产生这么强的杀伤力,关键是,这其中还叠加了重力的作用。而水元素粘合剂的重力,也要考虑进去……”

  他一边说著,一边随手打开一个视频。

  “就比如‘天降正义’,用水元素粘合剂把许多块石头粘合起来,再贴上火焰炸弹,用风之力束缚住让它在空中引爆,能够造成巨大的伤害。

  “这主要是因为,粘合后的大石头重力十分夸张,因此爆炸瞬间,每一块小石头都会承受火元素炸弹推力+重力的双重作用,从而对怪物造成超量的伤害。”

  莉莉丝小声问道:“那水元素粘合剂的重力为什么这么高?”

  顾凡沉默片刻:“莉总你是真忘了还是假忘了?不是因为当初要调高这个重力,让玩家没办法拿起来粘合后的武器嘛……”

  莉莉丝眉头一皱:“我记得这是你的提议!”

  顾凡一摊手:“确实,但莉总你不是也觉得这个提议挺好的吗,也没有提出反对意见啊!”

  莉莉丝:“那强风呢?”

  顾凡:“因为原本的设计并没有想到玩家竟然能用火元素炸弹改变自己的方向,从而变相控制在强风环境下的行进路径。”

  莉莉丝有些忍无可忍了:“那勇者之剑又是什么问题!这总不能还是设计问题吧!!”

  顾凡点了点头:“嗯,这个确实不是设计问题。它是……引擎问题。

  “因为这个新引擎模拟物理效果的运算量很大,为了优化性能,减轻玩家硬件设备的负载,所以新引擎默认留的内存不多,可能会引起内存溢出的现象……”

第351章 编辑器的问题!

  莉莉丝感觉自己像是在听天书一样:“内存溢出?可是内存溢出跟勇者之剑有什么关系?为什么还能跨存盘把剑给带出来?”

  顾凡立刻纠正她的说道:“不是跨存盘把勇者之剑带出来,而是可以跨存盘带一切武器……

  “莉总,这件事情解释起来稍微有些复杂,我尽可能用通俗一点的方式来说明,比喻可能不太贴切,但大体上是这么个意思。

  “因为这次的万象编辑器具有强大的运算效果,可以实时运算许多强大的物理状态,所以它对资源的消耗也非常可观,必须加以控制,否则许多玩家的低配电脑运行起来可能会过于卡顿。

  “所以在内存处理方面,我们采用了双重保险。

  “一方面是在内存溢出过多的情况下,我们会直接启用游戏机制、对游戏内存进行全面清理;另一方面则是在内存少量溢出的情况下,用一些小的机制去进行简单的修正。

  “这是为了让玩家能够获得较为连贯的游戏体验,尽可能不出现内存报错或游戏崩溃的情况。

  “第一重保险,就是游戏中的血月机制。

  “当检测到内存严重溢出的时候,游戏就会自动触发‘血月事件’,此时将会自动载入血月的过场动画,所有玩家打死的小怪全都会复活,同时系统会借此机会清理掉所有的缓存,让游戏回到初始状态。这基本上可以解决游戏中存在的99%以上的问题。

  “第二重保险,就是一些小错误的自纠功能。

  “比如,当玩家把武器卡在手上的时候,扔掉当前装备的武器,会将装备的武器、卡在手上的所有武器都一并扔下。或者,当玩家卡在手上的武器超过14把,超出内存上限的时候,这些武器也会自动掉落。

  “通过这种方法,我们优化了游戏技能,尽可能保证了玩家们获得丝滑流畅的游戏体验,而不会因为内存问题而频繁报错甚至游戏崩溃。”

  莉莉丝下意识地皱眉:“这种事情为什么还要故意优化一下!

  “游戏一直报错、崩溃的话,不是能够收集更多的负面情绪吗?”

  顾凡沉默片刻:“但是……莉总,我们当初定下的,是要用元素机制来收集负面情绪啊!

  “如果因为游戏崩溃,玩家们还没玩到元素机制的那部分就已经玩不下去了。那么在初期,他们不会有太好的游戏体验,被劝退时产生的负面情绪也就不会很多。

  “这不符合我们一开始制定的方略。

  “到时候,如果莉总你简单一算,发现一上来就用游戏崩溃劝退玩家产生的负面情绪不如游戏中期用元素机制劝退玩家产生的负面情绪多,那你肯定会埋怨我为什么连让游戏流畅运行都做不到!”

  莉莉丝嘴角微微抽动,显然顾凡预判到了她的预判。

  如果真发生那种事情,她必然会埋怨顾凡的。

  不过莉莉丝嘴上还是不认:“怎么会!我是个开明并且大方的地狱恶魔!不会那么不讲道理的!”

  顾凡表示呵呵。

  “好吧好吧,那这事暂时不纠结。你继续给我解释,为什么这个清理内存的机制会造成勇者之剑的bug?按理说你不是准备得挺充分吗?不该有这种bug才对吧?”莉莉丝继续追问。

  顾凡解释道:“莉总,玩家把武器卡在手上这个操作,是我刚才查代码才找到问题的,之前制作游戏的时候,我们也没想到会有这种操作啊!

  “我们只是给内存溢出设定了一个值,当低于这个值的时候,游戏能够正常运行,不至于触发血月重启;只有高于这个值的时候,才会触发血月。

  “但我们也没想到,玩家主动利用了这一点!

  “因为万象引擎需要运算的数据过多,所以运算速度会比较慢,这就给了玩家们钻空子的机会。

  “他们通过卡墙角的方式,在背后提前扔出武器卡住位置,再扔出两把武器。此时按照正常的游戏机制,这两把武器应该扔不出去,界面上会提示‘无法取出’,而这两把武器应该回到背包中才对。

首节上一节257/376下一节尾节目录