面对莉莉丝的质问,顾凡前所未有的理直气壮。
“莉总,你这问题可是把我难倒了,我现在已经不是游戏部门的负责人了啊!
“我一行代码都没写过,甚至连设计方案都没怎么仔细看过。
“这游戏开发的全过程我都没有参与,一直都在忙体验店的事情,这一点你是知道的。
“你问我这个问题,是不是有点问错人了?”
莉莉丝继续咬牙切齿地说道:“那就现在看!给我查!查一下到底是什么原因!”
她虽然没搞懂这具体是因为什么,但明白一点,那就是从诸葛君和侯集这两个人身上收集到的负面情绪正在飞速减少,甚至有倒扣的趋势!
一定是哪里出了大问题。
但具体是哪里出了问题?
莉莉丝自己简单尝试想了一下,就感觉头皮有点痒,好像要长脑子了。
之前遇到这种问题,她都是让顾凡自查的,而且很快就定位到了真实的问题所在。此时让她自己想,也确实有点难为人了。
更何况这次顾凡真的没有参与游戏的开发,相对清白一些。
这两方面的因素综合起来,让莉莉丝觉得还是让顾凡来查更合理。
“好的莉总,您稍等。
“这游戏的代码毕竟全都不是我写的,即便有线索,找起来也很麻烦,我需要多一些时间。”
顾凡回到柜台,取出自己的笔记本电脑,打开《路怒症模拟器》的后台代码,开始皱着眉头查看。
时间一分一秒地过去了。
这次排查问题的时间可比之前的时间要长多了,而且顾凡明显很痛苦,抓耳挠腮的。
让一个程序员去排查其他程序员代码中的错误,也确实是难度太高了。
这也就是顾凡实力过硬,如果换个程序员,很可能直接跟莉莉丝说干不了。
看到顾凡的状态,莉莉丝也不好意思催促,可是眼睁睁地看着诸葛君和侯集这两个人的负面情绪越来越少,她也实在是按捺不住了。
很快,更糟糕的情况出现了。
不只是他们两个的负面情绪在变少,《路怒症模拟器》这款游戏收集的负面情绪,也在变少!
至于为什么?
答案是显而易见的:随着时间的推移,不只是诸葛君一个人找到了这游戏的正确打开方式,其他玩家也同样发现了。
就像诸葛君与侯集分享经验一样,其他的玩家也都在互相分享经验,这这种思路的变化,就像是恶魔瘟疫一样在玩家群体中快速地扩散开来,并且逐渐变得一发不可收拾!
终于,又玩了两个小时之后,诸葛君和侯集这才恋恋不舍地站起身来准备离开。
诸葛君问道:“店长,你好,请问这手柄能直接买吗?”
顾凡百忙之中抽出时间回答:“抱歉,我们这里只是体验店,不卖商品。如果您需要的话,直接去网上订购就可以了。”
“好吧。”对于这个答案,诸葛君并不感到诧异。
他伸了个懒腰,到柜台按照游玩时间结了账,然后愉快地跟侯集相约再来。
等到这两人走了,莉莉丝以迅雷不及掩耳盗铃之势关上了体验店的门,然后挂上了『停止营业』的标牌。
“查清楚了没有!!”
莉莉丝此时显然已经快要到了爆发的边缘。
顾凡迟疑着点头:“似乎算是锁定了问题,但具体是不是出自于这里,还需要进一步地确认,不能100%确定。这毕竟不是我写的代码。”
莉莉丝已经等不及了,她靠了过来:“快说到底是因为什么原因!为什么又有BUG!”
顾凡纠正她的说法:“莉总,其实严格来说,这不算是一个BUG,应该是……设计漏洞……”
莉莉丝瞬间火冒三丈:“什么?设计漏洞!周扬这个小子,果然不靠谱!”
显然,这就是赤裸裸地在甩锅了。
《路怒症模拟器》的点子是顾凡给的,莉莉丝拍板并给了大致的概念稿。
而后,她把这份概念稿交给周扬,进行细化设计。
虽说设计漏洞确实是出现在周扬的设计稿中,可问题是,这份设计稿早就给莉莉丝看过,她当时也没有提出任何质疑啊。
这时候,莉莉丝必然还是总负责。
try{ggauto();} catch(ex){}
只不过顾凡也并没有点破这一点,毕竟莉莉丝此时的心情非常糟糕,他也没必要去触这个霉头。
顾凡指着其中的几行代码:“莉总,你看,这里是『道路交通难度动态调整』的详细规则代码。
“当玩家在游戏中进行正常的交通活动时,为了更好地引发玩家的路怒症,周围车辆的不文明驾驶行为会越来越多、越来越出格。
“这一点,是你最开始的设计初稿就有的,对吧?”
莉莉丝点头:“嗯!”
显然,这个设计确实给玩家造成了极大的困扰,让整个城市事故频发,也制造了很多的负面情绪。
“但问题也出在这里!”
顾凡继续说道:“当系统检测到玩家始终都没有发生车祸时,会持续地调高AI的危险驾驶行为倾向,而并没有设置一个上限!
“当然,功能本身这么做倒也谈不上对或者错,因为设计方案中也没写到底有没有上限。从代码角度来说,倒也算是很好地完成了设计。”
莉莉丝想了想:“没设置上限……也还好吧。让这些NPC车辆更加不择手段地制造车祸,应该有利于产生更多负面情绪吧?”
顾凡继续定位到下一段代码:“如果单独看这一条,似乎没什么大问题,但下面还有一条。
“这个『道路交通难度动态调整机制』终结的条件,是『玩家驾驶车辆周围发生车祸』,而不是『玩家自身的车辆发生车祸』。”
莉莉丝费解了,她眉头紧皱,显然大脑几乎处于宕机状态。
“这……有很大的区别吗?”
莉莉丝想了想,随着道路危险等级的提升,几乎路上的NPC车辆都会将玩家车辆视为公敌,在这种情况下,玩家周围发生车祸,大概率会把他牵扯进去。
更何况还有『发生车祸必须下车救治』这条规则呢。
应该问题不大吧?
然而,顾凡微微摇头:“如果单看其中一条的话,问题确实不大。但如果两条放在一起看,那么两个小问题,就变成一个大问题了!
“因为NPC的危险驾驶行为没有锁死上限,所以随着时间的推移,这些NPC的危险驾驶行为会越来越出格,越来越过火!
“而结果就是,它们如果没撞到玩家的话,自己大概率要发生车祸的,无法持续给玩家造成压力。
“而『玩家驾驶车辆周围发生车祸就终结道路交通动态调整机制』这一条,更是在不经意间让玩家有了全身而退的可能。”
莉莉丝嘴巴微张,似乎有点明白了。
NPC的危险驾驶行为不仅会影响到玩家,也会影响到它自身!
毕竟这游戏中NPC的车辆也要遵循基本的物理规则,乱开车的话,该打滑还是会打滑,该刹不住还是会刹不住。
一旦没撞到玩家,那么结果很可能就是撞护栏或者撞树。
如果这游戏给NPC的危险驾驶行为锁一个上限的话,不会有这个问题。
因为NPC的AI会在『进攻玩家』和『保持自身安全』之间求得一个平衡,在尽可能保证自身安全的情况下,让进攻玩家变成一场持久战。
而在持久战中,玩家大概率是要败下阵来的。
毕竟大部分玩家都是普通人,又不是专业的赛车手,就算再怎么谨慎,终究也很难在漫长的拉锯战中胜过AI。
而且,如果是『玩家发生事故才终结道路交通动态调整机制』的话,那么即便这些NPC车辆出了事故也没关系。
玩家继续上路时,仍旧会处在一个极端恶劣的交通环境中,很快就会有新的傻逼司机开着新的豪车出现,来对玩家围追堵截。
玩家就算再怎么小心,也还是要翻车。
这是必然发生的,只是时间问题。
但现在,NPC车辆在玩家附近出事也会清空动态难度,这就导致玩家获得了喘息的机会!
正如顾凡所说的,这两个机制如果只是其中一条出问题的话,应该还不至于让玩家产生太多的正面情绪。
可两条机制一起出问题,就让这款游戏从《路怒症模拟器》变成了《防御性驾驶模拟器》、《傻逼司机现世报模拟器》,让玩家收获了不该有的正面情绪!
这一下就出了大问题!