第179章 删代码难于上青天

“哎?这是什么情况!”

肝帝震惊了,他四下看了看,世界确实切换了,他又回到了机械世界中!

在单人模式中,两个世界的切换是随机的,无迹可寻。但至少有一点是确定的,两个世界并不会特别频繁地切换。

之前肝帝也经历过几次,但基本上在一个世界中最短也会持续半个多小时。

也就是说,这次世界切换,多半不是正常的切换机制。

那是因为什么原因呢?

肝帝稍微回忆了一下之前的操作,很快就有了猜测:“难道是因为……至幻砍出的那個裂隙?”

他当即决定再试一次。

还是和之前一样,先用至幻砍出了另一个世界的裂隙,而后又用至真的武技砍中裂隙中的小怪。

之前这个操作是误打误撞搞出来的,有一定的偶然性,此时特意去做反而发现还真有些难度,试了三次才成功。

结果,世界真的又切换了,又回到了仙侠世界!

“可行啊,这个BUG是100%复现的!”

肝帝仿佛再次打开了新世界的大门!

这个BUG有没有用?

太有用了!

对于单人玩家来说,《飞升》这个双世界随机转换的机制实际上是很折磨人的,因为转换完全随机,时间也不固定。

如果玩家想做仙侠世界的某个特定结局,那就需要在仙侠世界的背景下去完成许多支线任务,而这些任务在机械世界的背景下是无法完成的。

如果此时恰好切换到了机械世界,那么玩家就只能随便找个地方去打怪、刷道具,一直等到切换回来才能继续做任务。

这个过程很折磨。

此外,两个世界的切换还会导致BOSS的攻击模式发生变化,就拿骨爪瞎子来说在仙侠世界的攻击模式以砍劈为主,而在机械世界的攻击模式则是以投技抱摔为主。

对于大部分玩家来说,显然都是前者更好打一些,毕竟可以通过招架来快速击杀。

除此之外,两个世界还有一些细微的差别,比如道具的获取等等。

两个世界随机切换的机制,让玩家很难去规划自己的路线,只能随机应变,有时候还会受一些无意义的苦。

这对于速通玩家来说显然是一件非常不友好的事情。

因为速通玩家需要『定番』,要确保自己的通关流程是稳定可控的。如果有太多的随机性,那么就要反复不断地尝试,运气在速通中占据的比例就太高了。

但现在,肝帝竟然在游戏中发现了可以自由切换世界的BUG!

这意味着,玩家只要通过『空泳』拿到BUG『至幻』,就可以随时切换世界。

速通玩家也可以在一开始就规划好全部的通关流程,而完全无须担心随机性的影响。

当然,肝帝也意识到想要达成这个『切换世界』的BUG,需要同时拥有『至真』和『至幻』。

那么问题来了,他和王大为,都是先按照正常流程去真言寺拿到了『至真』,然后用空泳BUG二次进入真言寺幻境才获得了至幻。

如果之前没去过真言寺,直接用空泳进入会怎么样?

是会拿到正常的舍利剑,还是会拿到BUG版的舍利剑?

又或者一开始选择的是『至幻』,二次进入选『至真』会怎么样?还能不能得到另一把BUG版的『至真』?

这些问题都还没有一个确切的答案。

毕竟这些BUG才刚被发现,玩家们还没有足够的时间去测试。

所以肝帝当即决定,自己来测试一下!

虽说《飞升》这游戏中没有常规的存档机制,但这当然难不倒玩家们。

他们完全可以找到存档文件所在的位置,然后通过复制粘贴的方式来完成存档与读档。

说干就干,肝帝立刻开始了对于《飞升》这款游戏BUG机制的研究!

……

此时,顾凡别墅的客厅中已经是鸡飞狗跳、乱成一团。

莉莉丝气得在客厅中快速走动,愤怒地催促:“顾凡!快点给我查出来!!”

不得不说,人生的大起大落落落落实在是太刺激了。

原本玩家们发现『砍三架一』这个秘诀的时候,莉莉丝就小紧张了一下。

但后来发现这个事情其实并不严重,很多玩家即便知道了这个秘诀,也仍旧因为手残而被虐。

看到负面情绪还是在正常收集,甚至因为更多玩家的进入以及游戏中不断触发的BUG而持续增长,莉莉丝很快放下心来。

可没想到,乐极生悲了!

《飞升》在短时间内连续出现了三个非常致命的BUG,分别是『空泳』、『BUG舍利剑』和『手动切换世界』!

这三个BUG对莉莉丝来说,简直就是致命一击,直接导致游戏收集到的负面情绪飞速减少!

而更离谱的是,王大为甚至将游戏中的各种BUG跟游戏剧情给联系了起来,并且靠着一通歪理胡搅蛮缠,硬是让观众们觉得很有道理,认为之前的那些贴图和模型BUG也都是游戏剧情的一部分。

这就导致玩家们因为之前那些BUG而产生的负面情绪,也大幅减少了!

即便玩家们看到了贴图和模型错误,被幻视和幻听折磨,他们也不再产生那么多的负面情绪,反而发自内心地赞叹,甚至产生了少量的正面情绪!

这简直是太离谱了!

莉莉丝完全无法接受这个现实,所以第一时间怒发冲冠,让顾凡赶紧查清楚这三个BUG到底是怎么产生的。

在她的反复催促下,顾凡在笔记本电脑上一通翻代码,总算是定位到了BUG的位置。

“找到了莉总!

“『空泳』的BUG其实很简单,就是我们在给地图边界做空气墙的时候没有做得特别完整,有一些遗漏,而李幻真的机动性又很好,通过钩锁和蹬墙跳抵达了原本不应该抵达的位置,然后就落到了水中。

“从水中进入虚空中的时候,角色保持了游泳的状态,结果就出现了自由穿行各个场景的情况……”

莉莉丝脸色铁青,显然,『空泳BUG』是这次所有BUG的根源!

如果没有空泳,玩家们就不可能二次进入真言寺的幻境,也不可能拿到BUG剑;拿不到BUG剑,自然也就无法触发两个世界的手动转换。

“可恶啊!

“那为什么空气墙没有加完整!测试的时候也没有测出来!

“顾凡,这件事情是不是应该你负责!!”

面对来势汹汹的莉莉丝,顾凡理直气壮地说道:“这关我什么事?不都是因为莉总你的要求吗?”

莉莉丝震惊了:“我的要求?我什么时候要求你们不好好加空气墙了!”

顾凡叹了口气:“莉总,是你自己要这游戏至少有100个BUG的!

“游戏中为什么有那么多模型和贴图错误?不就是因为我们为了凑够100个BUG,故意使用了万象编辑器吗?

“这编辑器本身就充斥着各种各样的BUG,根本就是防不胜防,我们在测试的时候又只修了其中一部分,出现这种BUG不是很正常的事情吗?

“毕竟空气墙和碰撞也是游戏模型的一部分,我们连游戏模型都没好好检查,都满是BUG空气墙又怎么可能做得那么严谨和完整?”

莉莉丝还是很气:“可是为什么玩家空泳的时候看到的模型那么完整?甚至就连那个戴维都说了,其他游戏出现这种BUG都只会有支离破碎的贴图,《飞升》为什么是完整的模型?”

顾凡沉默片刻:“因为地狱里的美术组给的美术资源就是完整模型啊……

“其他公司会考虑美术的制作成本,只做摄影机看到的部分,但我们都是直接做全套的。”

莉莉丝愣了一下,显然她很想反驳,但张了张嘴,却找不到反驳的理由。

“好,那空气墙的事情暂且放在一边,后面两个BUG又是怎么回事?

“这三个BUG恰好还连在一起发挥作用了,难道世界上有这么巧合的事情吗?”

顾凡在笔记本电脑上定位到新的代码:“莉总,我先说一下后面这两个BUG出现的原因,你搞明白之后再考虑这是不是巧合也不迟。

“首先是BUG剑,很显然,这把剑就是之前给你做的那一把……”

莉莉丝黑着脸:“我知道这是给我做的那一把!但我不是告诉过你,正式版要把这些道具全都删掉吗!”

顾凡叹了口气:“莉总,我确实尽可能地屏蔽掉它了。”

莉莉丝完全不信:“那它怎么还会出现的!等等,为什么是屏蔽,而不是直接把所有相关的代码全都删掉?”

顾凡解释道:“莉总,删代码可不像你想的那么简单啊!为了让这把道具出现在游戏中并发生作用,可不是只在道具表里配置一下就完事了,它还得跟游戏中各种复杂的代码发生联系!

“但是这种联系加上简单,删可就很麻烦了……

“哎,这么说伱可能不太懂,总之删代码可比加代码要难一百倍,这是程序员的共识。

“你不信的话,看这个问题。”

顾凡说着用手机打开问答网站,搜到了一个问题:为什么游戏制作组往往会选择把废案留在游戏文件里,而不是彻底删掉?

(本章完)

第180章 环环相扣的BUG!

莉莉丝将信将疑地接过手机,看向这个问题的高赞答案。

“因为不敢删!

“谁知道傻逼策划有没有配置相关的数据?

“谁知道傻逼程序有没有调用相关的代码?

“谁知道傻逼美术有没有用到相关的材质?

“谁知道傻逼测试会不会测到相关的内容?

“谁知道傻逼制作人会不会突然跟你说要?

“谁知道傻逼老板会不会突然出事过头七?

“所以,留着更安全。

“只要程序还在正常运行,哪怕它是一座屎山,也千万不要去乱动。非要动的话,可以尝试着稍微往上面加点东西,但绝对不要乱删,否则很可能触发一些特别玄学的事件,导致无法挽回的结果。”

莉莉丝的嘴角微微抽动,显然,这在游戏行业中确实是一个共识。

顾凡怕她还是不信,于是把笔记本电脑推了过来。

“莉总,你看这里,对,这是一条直接调用了那把BUG至幻的代码。

“你看啊,这行代码非常简单,它看起来只跟这把剑相关,不影响其他的任何机制。

“现在你可以试着把它删掉。对,直接删掉这一行代码。

“你不用担心,这是额外备份好的程序文件,不会影响目前平台上的正式版本。”

莉莉丝将信将疑地按照顾凡的指导,删掉了这行看似很简单的代码。

而后,她点击运行程序。

结果程序直接“咚”地一声弹出了个对话框,崩了!

不管怎么尝试,也无法再打开!

莉莉丝满是震惊地看向顾凡。

顾凡小熊摊手:“莉总,这只是跟这把道具相关的其中一条代码而已,在游戏中,像这样的代码至少还有成百上千条。

“你觉得搜索之后,把这些代码全都批量删掉会怎么样?

“答案是,如果我们再想让这个程序正常地跑起来的话,估计跟重新开发一遍差不太多了!”

莉莉丝嘴巴微张,满脸震惊。

她微微低头思考一番,显然她逐渐被迫接受了这一事实。

但这個疑点还没有完全解决。

“可是,为什么玩家会莫名其妙地获得这把剑?如果程序里没写的话,他们也是不可能获得的吧!”

顾凡一摊手:“这个……程序里确实写了。”

莉莉丝震惊地瞪大眼睛,她没想到顾凡竟然这么简单地就自爆了?

但下一秒钟,顾凡继续说道:“但这条代码也是专门为你写的。”

莉莉丝:“啊?”

顾凡解释道:“莉总,你还记不记得之前伱的要求是什么?你要我在游戏中给你安排一把特别强力的武器,然后,我就直接调了一把属性拉满的『至真』,在游戏开始就直接塞到你背包里了。”

莉莉丝点头:“嗯,对,是有这么回事。”

顾凡继续说道:“但是很快,你发现一把属性拉满的『至真』还是不够,尤其是到了真言寺后面的流程,驾鹤仙人这几个BOSS你还是打不过去。

“然后我只好又给你在游戏流程里加了一条:当你推进到真言寺的时候,可以再从老和尚这里获得另一把属性全都拉满的舍利剑。

“这样一来,你才勉强打过后面的那几个BOSS。

“虽说到最后你也没通关最终BOSS吧,但至少凭借自己的力量打过了这游戏中90%的内容。”

莉莉丝有些脸红,但随即反问道:“那这跟BUG又有什么关系!”

顾凡叹了口气:“当然有关系!

“普通人到真言寺获得的都是普通版本的至真和至幻,那么你为什么可以获得属性拉满的舍利剑?常规的代码根本无法实现这个功能啊!

“我为了完成你的需求,只好在这里多加了一条规则:当系统检测到玩家背包中已经有舍利剑的时候,就会自动发一把属性拉满的舍利剑。具体是『至真』还是『至幻』,取决于你的选择。”

莉莉丝怒道:“那你为什么不用其他的方式来实现!比如,自动给我的账号发!”

顾凡震惊了:“莉总,你这不是明知故问吗?那万一之后你要换号怎么办?难道你每换一个号,我就要在这里多加一套代码规则吗?

“我现在这种实现方式就是最方便也最省资源的!

“因为按照正常情况来说,只有你来到真言寺的时候包里会有一把舍利剑,所以直接发BUG剑就可以了。其他玩家来这里的时候包是空的,拿到的自然就是普通版本的『至真』或者『至幻』,还只能拿一把,根本不会触发这条机制”

莉莉丝黑着脸:“但是……因为空泳BUG,玩家又进入真言寺的幻境了……”

顾凡点头:“是的。

“玩家再次进入幻境之后,系统同时检测到『玩家在幻境中』以及『幻境BOSS已死亡』这两个必要条件,于是自动触发了玩家回到真言寺大殿以及与老和尚对话的流程。

“但由于大殿里已经有了一个死了的老和尚,所以才出现了老和尚的生死叠加状态。

“这时候玩家再次获得舍利剑,而系统发现玩家背包中已经有了一把舍利剑,于是就错误地将属性拉满的版本发给了玩家……”

莉莉丝以手扶额,她感觉自己已经有点快要昏厥了。

“那两个世界切换又是怎么回事?”

顾凡叹了口气:“这个……就涉及到两个世界的实现机制了。

“总的来说,这两个世界其实是一个世界,但又不完全是一个世界。

“世界的底层是一致的,切换到哪个世界,就自动调用哪个世界的配套资源。

“但在这个底层上,因为怪物的外形、BOSS的AI机制以及支线任务完全不同,所以实际上是嵌套了不同的镜像区域。

“『至幻』的作用,是斩开另一个世界的裂缝,把敌人直接送过去,也就是把原本处于其中一个镜像区域的敌人送到另一个镜像中。

“所以,『至幻』斩开的裂缝,确实就是另一个世界。

“但此时玩家用『至真』的技能击中了另一个世界的小怪,这让程序产生了错乱,它误以为玩家此时正身处另一个世界,自动地调用了另一个世界相关资源……

“于是就在客观上达成了切换世界的效果……”

莉莉丝愤怒道:“那这个BUG跟『至真』没关系啊!用其他武技击中裂缝中的小怪不也可以达成这样的效果吗?这还是你的漏洞!”

顾凡摇头:“不会。

“抱歉莉总我可能解释得不太清楚,准确地说,击中裂缝中的小怪并不会触发系统错误,只有『至真』的武技击中小怪才会这样。

“因为『至真』的效果是可以让小怪的AI产生错乱,将玩家判定为友方单位,并引发一连串AI逻辑上的变化。这才让程序在世界判定的问题上发生错误。”

莉莉丝不由得目瞪口呆:“也就是说……这所有一切的根源,都是因为那个不该有的空气墙缝隙?”

顾凡沉默片刻:“可以这么说。

“不过莉总我必须得提醒你一句,考虑到这游戏存在的BUG数量,空气墙缝隙多半不只有这一个……”

莉莉丝差点气得炸毛:“啊!!!”

显然,《飞升》这款游戏获得的负面情绪正在飞速减少!

已经有越来越多的玩家开始尝试这几个BUG,网上的教学视频也不断涌现。

关键是,这些BUG其实都并不难复现!

『空泳BUG』只需要玩家抓取特定的钩爪点然后在墙上跳一下就行了,最多尝试三五次就能成功,如果多加练习的话,甚至可以100%成功。

而空泳到真言寺的路线也比较固定,《飞升》又不像其他游戏一样贴图支离破碎,模型边界都很完整,所以游起来也很顺利。

至于世界切换的BUG呢?

只要玩家拿到BUG版本的『至幻』,再找一个小怪多的地方快速连续使用『至幻』和『至真』这两把剑的武技,最多试个三四次也是可以直接成功的。

总之,原本被《飞升》虐得死去活来的玩家们再次兴奋起来,争先恐后地拿到BUG版『至幻』,开始像王大为一样在游戏中砍瓜切菜!

(本章完)

重新连接服务器...

连接失败... 将在 秒后重新尝试连接.

连接失败.
请刷新此页面.

此会话被服务器暂停.

恢复会话失败.
请重试或者刷新此页面.