第406章 太倒霉了!

当我写了个BUG却变成核心玩法青衫取醉第 383 / 666 章4,368 字

顾凡不由得微微皱眉:“莉总,我再强调一遍,我只是个平平无奇的程序员,你让我在自己写的代码里找问题或许我还能勉强胜任,但是在别人写的代码里找问题,这属实是太……”

莉莉丝皱着眉头,斩钉截铁地说道:“给你加奖金!”

“好嘞!”顾凡立刻在电脑上打开《心跳梦境》的源代码,开始认真查看。

长夜漫漫,莉莉丝还有很多时间,所以她也一点都不着急,只是在一旁板着小脸等待。

很显然,《心跳梦境》有问题!

虽然目前莉莉丝还不太明白问题到底出在哪。

仅仅是剧情莫名其妙引发玩家脑补的问题吗?绝对不是。

因为《心跳梦境》肉眼可见的有许多超出莉莉丝预期的设计,即便是那些周扬曾经报备过的功能,比如加入的心理恐怖元素,meta游戏元素,将这些功能全都算进去之后,《心跳梦境》也仍旧有一些『画蛇添足』的功能。

而正是因为添的足太多了,才莫名其妙地把一条草花蛇给美化成了一条龙!

而莉莉丝现在要做的,就是让顾凡认真比对,把这些『画蛇添足』的部分全都给揪出来,看看周扬作为这个项目的制作人,到底有没有贰心!

“就先从最后的GM模式开始查!

“我记得,设计稿中可从来没写会有这种东西!”

莉莉丝来势汹汹。

显然,这是她能看到的最大的破绽。

《心跳梦境》这游戏的前期设计内容不少,包括游戏根目录的那个文件夹,当然都是周扬特意设计的。

玩家们通过删减、复制粘贴这个文件夹中的文件,来对游戏内进行一些改变,这就是周扬之前曾经提过的“meta元素”了。

但问题在于,设计方案中可从来都没写所谓的GM模式这种东西!

用脚趾头想想也知道,最后爱丽欧丝成功开启GM模式,玩家可以对游戏中的各种数据进行调节,甚至可以全凭自己的喜好跳过或者延长恐怖内容,这绝对跟莉莉丝最初的设计初衷背道而驰。

因为莉莉丝要的,是玩家贡献负面情绪,而GM模式的存在,必然会大幅削减负面情绪的产生。

这意味着,不喜欢玩恐怖内容的玩家可以跳过,而喜欢恐怖内容的玩家可以反复体验,大家都从游戏中剔除了自己不喜欢的部分,产生的负面情绪不是必然越来越少吗?

绝对不能容忍!

莉莉丝现在就想抓到周扬设置这個『GM模式』的铁证,从而论证,此子断不可留!

顾凡首先在设计方案中翻找了一遍,然后说道:“设计方案中没有任何地方提到这个GM模式。”

莉莉丝并不意外:“嗯,看代码!”

看起来,周扬似乎是个训练有素的二五仔,他也知道这种东西不能明确地写在设计方案中留下罪证。

虽然从理论上来说,设计师的所有设计都必须通过设计方案来完成,不写到方案里的功能程序员压根都不愿意做,但实际在操作中,还是有很多空子可钻的。

尤其是像逆天堂这样架构比较扁平化的公司,设计师跟程序员私下里关系又好,口头上加功能这种事情未必就不能发生。

如果设计方案没写,可代码中却有……

那莉莉丝可不止揪出了周扬这一个内鬼,连带着写这块功能的程序员,也得一起规起来!

顾凡面色凝重地在一行行代码中仔细翻找,又去编辑器中找到GM模式的各项功能界面。

而后,他陷入了沉默。

莉莉丝敏锐的感觉到情况似乎有些复杂,赶忙问道:“查到了吗?”

顾凡思考了一会儿,似乎没能得出准确的结论:“我还得再想想。”

莉莉丝皱眉:“查到了就是查到了,没查到就是没查到,再想想是什么意思?你该不会是在想办法包庇这两个人吧!”

顾凡哑然失笑:“怎么会呢莉总,你多虑了。

“好吧,既然你这么心急,那我就先不去刨根问底、想具体的原因了,我就只是把我观察到的事实跟你汇报一下,具体是什么原因,你自己想吧。”

莉莉丝呵呵一笑:“哼,本该如此,我比你聪明多了,这种事情伱想不通就不要想,交给我就好。”

顾凡点头:“那当然,莉总英明神武、睿智无双。

“是这样的,我翻遍了相关功能的代码,但不得不承认的是,代码中也并没有直接导向『GM模式』的内容。”

莉莉丝震惊了,她双眼猛地睁大:“你在说什么顾凡?你确定不是在胡说八道吗?代码里没有的功能怎么会自己实现的?你的意思是,这是个奇迹咯?

“Oh,it's a miracle!”

她的眼中出现了浓浓的不信任,显然,莉莉丝开始怀疑这是不是顾凡的某种蹩脚的遮掩。

顾凡赶忙解释:“莉总,你先听我说完。”

他赶忙在编辑器中打开所谓的『GM模式』的界面。

“莉总,你看这个界面熟悉吗?”

莉莉丝皱眉摇头:“不熟悉。”

顾凡指了指界面上的一些元素,尤其是按钮、背景框等等。

莉莉丝再次仔细端详,但还是没看出什么太大的问题。

“按钮怎么了?不是挺正常的吗?哦,似乎跟其他界面的按钮比起来,稍微……毛糙了一点?有点糊?仔细看的话按钮的背景似乎也有点不太对,是轻微拉伸过?”

顾凡一拍手:“莉总你果然是慧眼如炬!

“你再看这个界面。”

他一边说着,一边打开另外的界面。

这个界面看起来跟GM模式的那个界面完全一致,只不过打开方式不同。

在游戏中,『GM模式』是需要把爱丽欧丝卡成最高权限引导员之后才开启的,而顾凡新打开的这个界面却不是在正式版的游戏中,而是在《心跳梦境》的内部测试版本。

打开它也不需要卡AI这种复杂的操作,顾凡只是在键盘上按下了一个组合键,这个界面就直接弹出来了。

莉莉丝有些诧异:“这……

“这是内部测试工具?”

顾凡点头:“莉总圣明!是的,这是内部测试工具。”

作为已经有丰富的游戏开发经验的莉莉丝,内部测试工具这东西她已经很熟悉了。

测试组的人数有限、时间也有限,所以为了提升测试效率,往往需要程序去开发一些GM工具,来辅助测试工作。

就比如GM模式中的所有功能,比如不触发恐怖内容、延长恐怖内容时间、调整各项数据的获取倍率等等,都是为了让测试组能够更快、更好地测试相关代码。

因为这个GM工具只是内部测试用的,根本留不到正式版本,所以制作的也相对敷衍,里面的按钮、界面等,都是用游戏原本就有的通用素材拼凑的,甚至很多按钮尺寸对不上,所以经过了轻微的拉伸,细看才会发现有毛边的情况。

那么问题来了,原本就是内部测试版本的东西,怎么就到了正式版本去了?

而且这激活方式也不一样啊!

顾凡继续说道:“莉总,我猜测啊,是这样的。

“这个GM工具,可能跟游戏中的很多内容都有关联,相较于直接把它从所有代码中找出来删掉,倒不如图省事,直接删掉入口。

“因为原本的内部测试版中,都是通过快捷键来激活的,除此之外没有任何其他的激活方式,所以,只要删掉游戏中的快捷键指令,理论上来说,玩家就再也没有任何可能激活它。”

莉莉丝的脸色更不好看了:“理论上说?”

顾凡点头:“是的,但不知道为什么,在正式版本中这个界面还是出现了。我猜测……可能是跟AI有关。

“因为在游戏中,为了更好地制造心理恐怖的效果,同时也为了凸显meta游戏元素,我们实际上赋予了这些AI很高的权限。

“比如……从游戏的源代码中调用一些数据。”

莉莉丝双眼微微眯起:“所以你的意思是说……这个界面,还有这个所谓的GM模式,都是爱丽欧丝的AI自己调出来的?”

她的脸上满是一副“你猜我信不信”的表情。

顾凡轻咳两声:“莉总,你如果不相信我的话,可以让其他的程序员再来查一查。

“我就只说几点确定的事实。

“首先,我们使用的是最新版本的fake-AI,这个版本的AI智能相较于《天命卧龙传》和《神弃之城》的AI,其实已经又有了很大的进步,智能水平已经很高了。

“其次,《心跳梦境》这款游戏在制作过程中确实赋予了AI极高的权限,甚至包括随意删改游戏内文件的权限。

“虽说删改文件的权限只限于根目录里的存档和角色文件夹,但AI还有很多其他的权限,比如调用游戏内的资源、决定某些数据的权限。像玩家体验游戏时,恐怖内容的出现时机,就是由AI来决定的。”

莉莉丝愣了一下:“什么?这个也是AI决定的?”

顾凡点头:“从目前的代码看来,是的。

“莉总你之前不是特意要求过么?希望恋爱内容向恐怖内容的转变,必须是在『最佳的时间节点』。

“但很显然,每个玩家的游玩习惯不同,追的角色不同,参加的活动也不同。虽然我们可以设定一些特殊的触发时机,比如亚尔薇特在海边表白转头时变脸之类的,但光靠这些特殊的触发时机显然是不够的。

“总不能每一次触发都由我们设计好、然后在程序中写死,那样就会缺乏随机性,玩家们很快就会总结出规律并加以预防,这也是与莉总你的设计背道而驰的。

“所以,我们最终采取的解决方式是让AI参与到决策中来。

“让AI根据游戏内的情况,结合特殊算法,在玩家最放松警惕的时候切入恐怖内容。

“而这样一来,我们就不得不开放GM工具的内部接口给AI,允许AI去调用其中的一些代码和操作。

“哦,这应该也是正式版中程序员没有最终删掉这个GM工具的一个原因。”

莉莉丝嘴角微微抽动,她似乎知道问题在哪了。

“所以……实际上是AI错误调用了制作组已经决定不再使用的废案,是这样吗?

“难道制作组之前就没考虑过这样的可能性吗??”

顾凡陷入沉思:“这个……恐怕是没有考虑过的。

“从理论上来说,这种事情的发生概率并不高,制作组没考虑这种可能也是很正常的。

“关键在于最新版本的fake-AI,它的智能程度到底能达到什么水平,我们全公司到目前为止还没有人能彻底搞清楚,我也没能彻底搞清楚。

“站在fake-AI的开发团队那边,他们当然是希望这个AI越聪明越好,所以在技术突破后本身不会给它增加太多限制,而我们似乎严重低估了这个AI的能力,在给它开放了高权限之后,没有作出特别详细的限制……

“而后就出现了一些意料之外的情况。”

莉莉丝许久无言,最后,她有些茫然地说道:“你的意思是说,这些离谱的行为,有很多其实都是出自于游戏中AI的主观意志?是她们自己决定这么做的?

“就比如,最后是爱丽欧丝的AI自作主张,为玩家调出了这个GM界面?”

顾凡点头:“从目前的情况来看……是的。”

莉莉丝瞬间靠在椅子上,虽然她看起来仍旧无法接受这一现实,但联想到之前《天命卧龙传》的离谱情况,这种事情倒也不是不可能发生。

要知道,《天命卧龙传》的时候,AI可操作的仅限于游戏内,而fake-AI就已经搞出了那么多幺蛾子。

而《心跳梦境》使用的fake-AI本身是版本迭代之后的结果,不仅更聪明,而且还被赋予了可以调用游戏内资源、甚至修改游戏数据的权限。

删一两个游戏角色文件、调用一些原本存在于游戏中的废案,似乎也不是不可能。

原本,这应该是板上钉钉的bug才对。

如果是在其他的游戏中,fake-AI干出这些事情,绝对是严重的恶性bug,会严重影响玩家的游戏体验,肯定能产生大量的负面情绪。

可在《心跳梦境》里就完全不同了!

由于之前的铺垫,很多玩家都已经将这些视为游戏内的一部分,此时遇到这些bug不仅不生气,反而还感动得一塌糊涂,以至于负面情绪都大大减少了!

说好的fake-AI用来生成游戏文本省时省力呢?

说好的即便用了fake-AI,应该也不会对游戏内容产生太多影响呢?

莫名其妙地负负得正了!

莉莉丝感觉自己简直是倒霉到家了,这里面但凡有一个环节出问题,都不会产生这样的结果,只会变成一连串影响玩家体验的bug。

可偏偏阴差阳错地,全都凑一起了!

继续向下阅读
当我写了个BUG却变成核心玩法
383/666
书详情
当我写了个BUG却变成核心玩法 共 666 章
4 / 7 书籍详情
第324章 解锁新能力第325章 反向升级最为致命第326章 遭雷劈了!第327章 你这能力都有问题啊第328章 回旋镖!第329章 问题一个都没解决!第330章 再接再厉,新版本上线!第331章 逆天堂采纳了建议!第332章 逆天堂是懂怎么让玩家爽的!第333章 重大发现?第334章 逆天BD出现了!第335章 真正的版本之子第336章 谁说逆天堂不砍BD的?第337章 魏成杰风评被害!第338章 彻底解释不清了第339章 背誓第340章 奥术伤害第341章 大胆的想法第342章 一鲸落万物生第343章 这不是砍,这是剧情的一部分第344章 回旋镖又飞走了!第345章 火弹第346章 什么时候有这么多幺蛾子玩法了?第347章 卡勇者之剑第348章 这也在顾总的计算之中吗?第349章 还是历史遗留问题!第350章 顾凡的甩锅炉火纯青第351章 编辑器的问题!第352章 魏总风评又好起来了!第353章 莉总的新点子第354章 恋爱恐怖?第355章 未雨绸缪型甩锅?第356章 第一个角色第357章 AI剧情第358章 周扬的建议第359章 创意工坊?第360章 mod征集活动第361章 mod审核不通过第362章 过审的mod都是什么奇葩!第363章 一只新怪物第364章 满级号也是被虐!第365章 莉莉丝:我要把精力放在创意工坊上第366章 肝帝开窍了第367章 时停能力的小变化第368章 时停的正确打开方式第369章 大师mod的更多打开方式第370章 最符合逆天堂风格的游戏mod?第371章 为mod作者拨云见日第372章 问题是你分得清吗?第373章 手办第374章 爱丽欧丝桌面伴侣第375章 没有聊天框?第376章 陪伴和不打扰之间的平衡第377章 试玩demo第378章 标准的恋爱模拟游戏开场第379章 看起来很正经第380章 这游戏绝不可能褒姒!第381章 保密措施最好的游戏公司!第382章 人老实话不多第383章 逆天堂员工的求生欲第384章 万圣节前夜发售第385章 游戏崩溃了!第386章 乱贴一通的游戏标签第387章 我是恐怖游戏我摊牌了!第388章 逆天堂的怜悯?第389章 逆天堂图啥呢?第390章 有预谋的诈骗行为!第391章 逆天堂终于走火入魔了!第392章 不入虎穴焉得虎子第393章 手办受害者第394章 存档与角色文件第395章 删除爱丽欧丝的文件第396章 收集日志文档第397章 亚尔薇特的日记第398章 拷贝角色文件不顶用了?第399章 重命名文件第400章 新的对话框第401章 AI大乱斗第402章 这算是一款什么样的游戏呢?第403章 继续生产第二批手办!第404章 少玩游戏网为何主动背锅?第405章 这评测简直是睁眼说瞎话!第406章 太倒霉了!第407章 让网友来验证真伪!第408章 解包后的未解之谜第409章 被手办诈骗了!第410章 狠狠加仓!第411章 新游戏的动态难度机制第412章 撒谎与动态难度第413章 剧情模式的掩盖第414章 《谎言之血》第415章 武器组合与变形斩第416章 部位破坏第417章 还能再快!第418章 我当制作人?第419章 demo第420章 外包公司第421章 我GP呢?第422章 人偶改造第423章 战斗体验真是别出心裁啊!
字号18
字体
行距
版心
背景