第220章 理直气壮的顾凡(2/2)
虽说设计漏洞确实是出现在周扬的设计稿中,可问题是,这份设计稿早就给莉莉丝看过,她当时也没有提出任何质疑啊。
这时候,莉莉丝必然还是总负责。
try{ggauto();} catch(ex){}
只不过顾凡也并没有点破这一点,毕竟莉莉丝此时的心情非常糟糕,他也没必要去触这个霉头。
顾凡指着其中的几行代码:“莉总,你看,这里是『道路交通难度动态调整』的详细规则代码。
“当玩家在游戏中进行正常的交通活动时,为了更好地引发玩家的路怒症,周围车辆的不文明驾驶行为会越来越多、越来越出格。
“这一点,是你最开始的设计初稿就有的,对吧?”
莉莉丝点头:“嗯!”
显然,这个设计确实给玩家造成了极大的困扰,让整个城市事故频发,也制造了很多的负面情绪。
“但问题也出在这里!”
顾凡继续说道:“当系统检测到玩家始终都没有发生车祸时,会持续地调高AI的危险驾驶行为倾向,而并没有设置一个上限!
“当然,功能本身这么做倒也谈不上对或者错,因为设计方案中也没写到底有没有上限。从代码角度来说,倒也算是很好地完成了设计。”
莉莉丝想了想:“没设置上限……也还好吧。让这些NPC车辆更加不择手段地制造车祸,应该有利于产生更多负面情绪吧?”
顾凡继续定位到下一段代码:“如果单独看这一条,似乎没什么大问题,但下面还有一条。
“这个『道路交通难度动态调整机制』终结的条件,是『玩家驾驶车辆周围发生车祸』,而不是『玩家自身的车辆发生车祸』。”
莉莉丝费解了,她眉头紧皱,显然大脑几乎处于宕机状态。
“这……有很大的区别吗?”
莉莉丝想了想,随着道路危险等级的提升,几乎路上的NPC车辆都会将玩家车辆视为公敌,在这种情况下,玩家周围发生车祸,大概率会把他牵扯进去。
更何况还有『发生车祸必须下车救治』这条规则呢。
应该问题不大吧?
然而,顾凡微微摇头:“如果单看其中一条的话,问题确实不大。但如果两条放在一起看,那么两个小问题,就变成一个大问题了!
“因为NPC的危险驾驶行为没有锁死上限,所以随着时间的推移,这些NPC的危险驾驶行为会越来越出格,越来越过火!
“而结果就是,它们如果没撞到玩家的话,自己大概率要发生车祸的,无法持续给玩家造成压力。
“而『玩家驾驶车辆周围发生车祸就终结道路交通动态调整机制』这一条,更是在不经意间让玩家有了全身而退的可能。”
莉莉丝嘴巴微张,似乎有点明白了。
NPC的危险驾驶行为不仅会影响到玩家,也会影响到它自身!
毕竟这游戏中NPC的车辆也要遵循基本的物理规则,乱开车的话,该打滑还是会打滑,该刹不住还是会刹不住。
一旦没撞到玩家,那么结果很可能就是撞护栏或者撞树。
如果这游戏给NPC的危险驾驶行为锁一个上限的话,不会有这个问题。
因为NPC的AI会在『进攻玩家』和『保持自身安全』之间求得一个平衡,在尽可能保证自身安全的情况下,让进攻玩家变成一场持久战。
而在持久战中,玩家大概率是要败下阵来的。
毕竟大部分玩家都是普通人,又不是专业的赛车手,就算再怎么谨慎,终究也很难在漫长的拉锯战中胜过AI。
而且,如果是『玩家发生事故才终结道路交通动态调整机制』的话,那么即便这些NPC车辆出了事故也没关系。
玩家继续上路时,仍旧会处在一个极端恶劣的交通环境中,很快就会有新的傻逼司机开着新的豪车出现,来对玩家围追堵截。
玩家就算再怎么小心,也还是要翻车。
这是必然发生的,只是时间问题。
但现在,NPC车辆在玩家附近出事也会清空动态难度,这就导致玩家获得了喘息的机会!
正如顾凡所说的,这两个机制如果只是其中一条出问题的话,应该还不至于让玩家产生太多的正面情绪。
可两条机制一起出问题,就让这款游戏从《路怒症模拟器》变成了《防御性驾驶模拟器》、《傻逼司机现世报模拟器》,让玩家收获了不该有的正面情绪!
这一下就出了大问题!