第415章 太倒霉了!(2/2)
“这是内部测试工具?”
顾凡点头:“莉总圣明!是的,这是内部测试工具。”
作为已经有丰富的游戏开发经验的莉莉丝,内部测试工具这东西她已经很熟悉了。
测试组的人数有限、时间也有限,所以为了提升测试效率,往往需要程序去开发一些GM工具,来辅助测试工作。
try{ggauto();} catch(ex){}
就比如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。
可偏偏阴差阳错地,全都凑一起了!