“最重要的地方并不是设计最真实的AI,而是设计让玩家可以互动的最有趣的AI。”本作首席程序师Nis Haller Baggesen说。实际上,本作的初期开发阶段规划的AI真实性模型比现在要高得多,后来AI的真实性被“降级”,主要原因是处于趣味性的考虑。太过真实的AI很难与故事和的发展和玩家的互动相协调。
“AI越真实,编写者需要的工具越多,他们在编写剧情和编辑NPC行为方式时需要考虑的东西就更多。我们刚开始的目标是一套更为复杂的语言,需要更多的AI编译以及更多的自主行为,这就使得让NPC在多种环境下做出相应反应的控制更为困难。实际上,要创建一套让编写者设计NPC行为方式的工具是有着很高挑战性的。AI技术并不简单,经常包括了很多自治行为和随机元素,更是有很多参数需要调整。最后,我们想到了一套解决方案,让编写者可以对AI表达方式有更为全面的控制,希望这样能够让NPC显得更具个性化。”
从游戏策划的初期,AI设计就是一个重点考虑的地方。与首席执行官Lars Kroll一样,Nis Haller Baggesen在电脑科学及AI开发方面获得了硕士学位。“我在大学期间的设计项目中,模型的纯度往往比结果更加重要。或者说,我们的目标经常只是测试某个特定模型,而不是获得最佳成果。在游戏中状况就大不相同了。我们的结果就是玩家感觉中的AI,它的重要性是至高无上的。”Nis Haller Baggesen说。
《SEED》中的AI有很多人性化的、充满个性的东西。他们可能会检查玩家的道具存货或者玩家的关系,这些可能会戏剧性的改变NPC的心情,或者为NPC创造出无中生有的道具——这些都是为了故事的发展。在预设和自主行为之间取得平衡是一个巨大的挑战。“我们希望NPC有趣而活跃,即便他们暂时与剧情无关,然而另一方面,编写者需要对NPC有足够的控制,让他们在必要的时候加入到剧情中。”当然,NPC再真实,对游戏起关键作用的还是玩家。“或许NPC最重要的任务就是将玩家们带到一块儿。虽然玩家在游戏中可以随时随地与NPC互动,我们相信最有趣的游戏是让你与其他玩家一起发展剧情。我们希望能够通过本作带来更强的社区感觉。”Nis Haller Baggesen说。
对于《SEED》的AI,Nis充满信心。“我希望玩家不要因为我们的AI过于充满而过于惊讶。我希望他们能够享受赋予他们的高度自由性的沟通环境,他们会因为NPC的互动性而喜出望外的。当他们在周围徘徊,评论着周围的环境时,你可以走过去打断他们,然后提出任何一个话题。”