《怪物猎人世界》开发秘闻(七) 全新的行为逻辑超乎你的想象
2018-02-11 11:33作者:饼干来源:A9VG

  在上期的开发秘闻(点此回顾)中,让我们了解了怪物与环境的密切联系,遵循自然的规律一个个应景的怪物被安插在了相应的地貌中。等到一张地图中每一只怪物都安排妥当后,整个场景便犹如一个生态沙盘。每块地貌都有自己的特征以及地形,每只怪物也都设定好了性格和生存区域,整个世界都静止在那里仿佛在等待某种信号,而这把“发令枪”就握在程序员的手中。

  为适应错综复杂的场景而重新制作AI

  《怪物猎人:世界》的程序设计师富永纮二对新的AI设计做出了解释:“项目初期,我们原本打算沿用一些曾经的验证系统,但随着开发的推进,这种老旧的技术已经不再适用于新游戏了。于是我们全盘推倒,重新制作了整个AI系统。”

制作组的最爱

  在《怪物猎人》中,怪物的AI最重要的部分就是行为逻辑,一个好的移动设定能够给怪物的真实度增分不少。《怪物猎人:世界》强调最多的也正是真实感,为了实现这一目标,技术人员从最简单的部分开始了实验。

  在之前的文章中有提到过,蛮颚龙的原型“新兽龙”曾经作为怪物设计的小白鼠,设计师们把这个灰模扔到环境中,并从它的行动中采集数据。这场实验,程序设计师也同样参与其中,他们将各种物品放到新兽龙面前,观察他做出的反应,并以此为依据对场景和物品进行修改,甚至删除,从而最大限度地避免了穿模之类的严重Bug。

缓缓逼近的蛮颚龙

  导航网格让怪物更加灵动

  在以往的《怪物猎人》系列游戏中,怪物的移动一直都是遵循着“导航点”的方式,这种控制方法会在怪物与目的地之间建立多个路径点,怪物在确定可行的路径后就会沿着这些点移动,因此前作中的怪物移动起来都给人一种“走折线”的感觉。

  新版游戏的地形错综复杂,这样陈旧的怪物移动系统显然是不再适用的,因此技术团队开发出了全新的“导航网格”系统。在这种导航模式下,场地被分为了多个区块,怪物会边移动边判断区块间的最小距离并实时修正自己的路径。这样一来怪物可以沿着最合理的路线走向目的地,更加灵动的走位也同时赋予了它们更多地真实感。

  在这套导航系统铺设完毕后,蛮颚龙顺理成章地成为了第一个进行尝试的怪物。监督藤冈要表示:“在看到蛮颚龙在树木间灵活穿梭时,我非常感动。”

  对决不止发生在猎人与怪物之间

  在完成了环境与怪物的协调之后,游戏的主角就要登场了。游戏策划远藤皓贵对此解释道:“《怪物猎人:世界》终究是一款动作游戏,大多数情况下只有在猎人做了某些事情时,才会引发怪物间的地盘争斗。但游戏的中心思想是让猎人利用自然中会发生的事情来协助狩猎,所以为了告诉猎人什么可以利用,即使什么都不做,怪物之间有时也会互相攻击。”

真是只敢远观啊

  不过,怪物间的互殴依旧只是锦上添花的内容,这种对决往往是由于某只怪物为了觅食而误入他人领地所导致的。当两只强大的怪物同处一块区域时,它们会暂时忽略猎人的存在并彼此扭打在一起,直到其中一方示弱并逃走。游戏设计师故意限制了怪物彼此间的伤害,从而避免了它们杀死对方,毕竟坐收渔翁之利这种美事还是轮不到诸位猎人的。

  四处徘徊的怪物总给人带来惊喜

  除了给怪物赋予最基本的移动逻辑外,根据每只怪物的生活习性它们被分配到了不同的区域。“徘徊”系统准许它们在一定范围内不断移动,例如在“大蚁塚荒地”居住的泥鱼龙(ジュラトドス)一般就只出现在沼泽区域,而它的攻击模式也多以潜水后的冲撞为主。不过,怪物的“徘徊”系统并不总是一成不变的,有的时候就连开发人员自己也会惊讶于眼前的状况。

泥鱼龙

  关于怪物“徘徊”的趣闻,制作人德田优也就分享了一则。有一次,他正在“大蚁塚荒地”尝试狩猎角龙(ディアブロス)——一只处在王者地位的怪物,它栖息的地点位于荒地底层的洞窟中,通常来讲是不会有其他怪物闯入此地的。但是当德田与角龙专心对决时,竟然闯入了一只搔鸟(クルルヤック)——在该地区属于较为弱势的怪物。

  见到此状的德田放下手中的战斗,隐蔽起来开始观察搔鸟的行为。这时,更令人惊讶的事情发生了,搔鸟竟然举起手中的石头砸向了角龙,在失去了手中巨石后,这只弱小的生物像见鬼了一样转身逃出了洞窟。这一幕让一旁观察的德田优也大笑不止,他随后还特别叮嘱开发人员千万不要删掉这个疑似Bug的行为,把它留给玩家去体验。

  事实上,这并不是一个单纯的Bug,而是游戏的设定促成的意外事件。搔鸟是一种非常有趣的怪物,当遇到危险时它往往会抱起巨石作战,而这种行为也给自己带来了信心,这就是搔鸟在面对强大的角龙时却毫不退缩的原因。

  怪物间的战斗,对于猎人而言既是一种帮助也是一种学习。通过观察怪物间的对决,猎人可以慢慢悟出各个怪物的弱点以及他们惯用招式。不过对于此次搔鸟事件,德田优也表示:“搔鸟并不会给角龙造成多大伤害,但这并不重要。毕竟在“大蚁塚荒地”地下并没有什么可以利用的环境,意料之外的同伴出现,在心理方面获得了不小的支持呢(笑)。”

  小型怪物群落拥有着更加独特的AI

  搔鸟作为一只弱小的怪物,它依然有着完整而严谨的AI。在《怪物猎人:世界》中,这样的匠心精神可以在任何一只怪物身上看到,甚至包括那些不起眼的“小型怪物”。

  每一块地图都有着不同的小型怪物聚落,首先以“古代树森林”为例。在茂密的丛林中经常会看到凶豺龙(ジャグラス)的小团体,这些体表呈黄色的群居怪物在它们的首领大凶豺龙(ドスジャグラス)的带领下四处游荡觅食。一旦找到食物,大凶豺龙就会整个吞下并搬运到安全的地方。使用“望远镜”就可以观察到凶豺龙反刍的一刻,它首先会观察四周,直到确认安全后才将猎物吐出供众多凶豺龙食用,这种细节正是增强怪物真实性的关键。

带走回家慢慢吃

  在以往的《怪物猎人》游戏中,其实也存在着小型怪物群落,不过由于此前一直有着“换区”的概念,所以导致怪物群落间没有太多交互。新作游戏采用了无缝衔接的地图,这使得不同怪物间的互动变得丰富起来。当大型怪物倒地挣扎时,像凶豺龙这样的群居小型怪物就会一拥而上趁机攻击它,这样的例子还有很多。在“路珊瑚台地”中,居住着喜阴的猫蜥龙(シャムオス)和总是亮闪闪的眩鸟(ツィツィヤック),猫蜥龙非常不喜欢总是前来打扰的眩鸟,因此这种怪物会针对眩鸟有额外的关注。

猫蜥龙与眩鸟对峙

  有了基本的移动逻辑,怪物就能够合理的在场地中活动了,不过若想让它们变的更加灵动其实还有很多工作要做。在此前的文章中曾提到,本作存在隐蔽系统,蹲在草丛中的猎人很难被怪物察觉。虽然这听起来只是游戏中的小细节,但支撑它的确是一整套怪物感知系统,而这些将会在下一期的开发秘史中为大家道来。


下载A9VG APP
加入核心玩家聚集地
A9VG APP
声明:A9VG独家稿件,未经授权禁止转载!
我要评论
分享文章
分享至
微博 微信
本文二维码,手机扫一扫,精彩随身带!
微信扫一扫分享
QQ
A9VG APP

扫码下载APP

返回顶部