「游戏制作:从重铸二次元游戏开始」

第1109章 拧巴

上一页 简介 下一页

第1109章 拧巴(2/3)

不是人工智慧,这是真人工智障。」

不过平心而论,你不能全怪腾迅。

因为《全域战线》的AI队友,看起来是AI队友,实际上是用的最笨的方法来实现的AI

效果,就是脚本判断。

说得再通俗一点,就和MOBA里的小兵一样。

小兵从水晶出来,沿著固定路线往前走,遇到敌方单位就停下来打,血量低了就自动转火,优先攻击最近的目标。

《全域战线》的AI队友,本质上就是这套东西的究极加强版,只不过更复杂。

一个MOBA小兵的行为树可能就三四层,走路、索敌、攻击、死亡。

《全域战线》的AI队友行为树就有点夸张了,因为他要面对的战场更复杂,比如一个最简单的移动判断。

就要先从前方有掩体吗开始,如果有,接下来的判断是附近是否有枪声,再到判断,是否要冲刺到下一个掩体。

以及过程中,出现敌人,还要一边冲锋一边开枪,而不是像在掩体内,直接开枪。

这些看起来真实的行动,和后世的AI完全没关系,就是if—else。

星辰美国现在专门有一个团队,就是写这套脚本的,在星辰内部分析会的时候,这个团队展示了一张「AI队友在遭遇敌方狙击手时的决策流程图」

那张图在大屏幕上打出来的时候,台下都是一片卧槽。

这种卧槽不是惊叹,而是那种「卧槽,你们是真干啊」的卧槽。

因为那张流程图,看起来就让人头秃。

然而,就像「死记硬背」也是学习的一种方法,这种脚本法,虽然笨,虽然耗费人力,但它管用。

为什么管用?

因为脚本的每一条分支,都是人工调出来的。不是数据跑出来的,是策划坐在那里,一个场景一个场景地看,一个行为一个行为地调。

就拿《全域战线》讨论热度非常高的,AI小队进入室内场景后的清房动作。

这一套脚本,就有好几套,两人小队怎么做,三人小队怎么做,有玩家的情况怎么做,没有玩家的情况怎么做。

虽然每一套脚本都是微调,可这工作量绝对不小。

所以你现在理解了,为什么腾迅的《cF手游》抄不出来。

不是技术问题,是工程量问题。

而且更重要的是《全域战线》本身底层框架,就适配了这套脚本AI体系的,里面所有的建筑,建模,程序,都有对应的接口。

你要临时往上加..

那可真是够呛。

哪怕是腾


本章还未完,请点击下一页继续阅读
上一页 目录 下一页 存书签

相关推荐

游戏制作:从重铸二次元游戏开始