长期以来,智能NPC一直被EA等发行商作为新游戏的卖点。当游戏世界中的人物真实地对他们和彼此做出反应时,玩家的沉浸感就会加深。现代游戏的大多数NPC都是以类似的方式工作的,即NPC的质量取决于开发者赋予它们的复杂度。现在EA提交了一项新专利,寻找一种方法来促进这种智能,同时降低复杂性。
对于电子游戏世界,NPC只能对玩家的行为做出反应,这些行为是由行为树决定的,而NPC的感知智能是由这些行为树的复杂程度和变化程度来衡量的。
开发人员面临的问题是,对于每个可能的玩家动作,都需要向行为树添加新的分支,以使NPC看起来真实。不仅如此,随着更多响应的增加,每个NPC需要越来越多的计算能力。
艺电的新专利是“可读和可编辑”的NPC行为。本质上,它描述了一种动态编辑这些NPC行为树的方法,而不是为了包括所有可能的NPC动作而增加它们的复杂性。它还描述了读取特定的球员数据,如位置和健康状况,并使用“强化学习”来适应NPC的行为目标。不过,目前还不清楚这个系统是否会在未来的EA游戏中使用。
描述性地,该系统可以应用于NPC交互,尤其是强化学习。NPC不仅能识别当前玩家的动作,还能记住玩家以前做过的动作。或者他们可以记得他们最后一次看到玩家的地方,或者他们有多少生命,这将创建一个非常沉浸式的游戏世界。
该专利还指出,生成的行为树将从这些强化学习数据中得出。这意味着游戏中两个不同玩家和每个NPC之间的互动可能是不同的,这不仅取决于他们的游戏选择,还取决于他们的游戏风格。