如果你给它一个充分的理由,《太阳帝国的原罪2》的人工智能现在只会恨你

当玩家在去年推出《太阳帝国的原罪 2》时,他们开始报告银河系计算机控制派系的奇怪行为。 NPC指挥官们并不是抵制人类的扩张,而是他们厌恶人类。这些团体不仅会拒绝任何和平提议,对停火协议和资源礼物嗤之以鼻——联盟的想法实际上是不可能的——而且这些计算机主导的国家似乎正在相互结盟,将所有的仇恨都集中在血肉人类身上。

与《文明》和其他策略游戏不同,《太阳帝国的原罪 2》并没有提供一条和平的胜利之路。你可以摧毁敌人的家园,殖民超过 51% 的银河系,或者消灭每个敌方派系的行星和船只。这是太空帝国主义的表现。这并不是《辛斯》的传说中回避的事情——TEC(商人紧急联盟)首要派系是彻头彻尾的太空种族主义者,他们想要消灭所有外星威胁。然而,尽管如此,《原罪》并不意味着你遇到的每个人都会立即成为你的敌人,你应该能够在攻击另一个派系的同时与一个派系保持友好关系。

当开发商 Stardock 调查这些报道时,他们发现玩家对 NPC 密谋反对他们的怀疑是有根据的。 “他们实际上是在互相结盟,对抗人类,”开发负责人布莱恩·克莱尔说。这一切都归咎于仇恨。

另请阅读:Solar Ash 是下一款 3D 索尼克游戏的绝佳起点

好吧,仇恨和被操纵的骰子掷出。

克莱尔解释说,《原罪 2》中的人工智能派系有一个名为“仇恨”的统计数据。 “仇恨的积累取决于你摧毁该玩家的单位、建筑或行星的数量。”如果一个人工智能比任何其他派系更讨厌你,那么它就会成为你的竞争对手。当你向辛斯的星系扩张、殖民行星并将你的飞船散布在星星上时,你将与其他派系发生争执。相互攻击只是太空将军生活的一部分,尤其是在只有军事胜利条件的游戏中。除此之外,人工智能将这一点深深地、不可挽回地视为针对个人。 “事实证明,[仇恨统计数据]没有上限,”克莱尔说。 “如果你对人工智能怀有最大的仇恨,你就无法摆脱它。无论你是否有意,你最终都会受到最大的仇恨。”

一个简单的错误使问题更加复杂。 “坦率地说,这是一次掷骰子,”克莱尔说。 “我们发现,如果你滚动[低于一个数字],人工智能将不会与人类结盟,并且在整个游戏中它永远不会再与人类结盟。”所以一旦你与人工智能为敌,它将永远是你的敌人。而且,作为银河系中最令人憎恨的派系,人工智能派系很乐意联合起来对抗你,万克将军。

“这听起来很糟糕,事实也确实如此,”克莱尔谈到这些虫子时说道,但也有一线希望。 “让整个系统变得更好的基础就在那里。我们不必扔掉它并重做整个事情。这确实是一项艰巨的任务。”

图片来源:Stardock Entertainment

当 Stardock 团队开始制定 1.5 更新计划时,修复《太阳帝国的原罪 2》的 AI 是首要任务。但在深入了解之后,他们意识到,如果不同时进行彻底改革和扩大外交,就无法开始解决那里的问题。

“我们没有意识到这两个系统是多么根深蒂固,”克莱尔说。 “当我们开始深入研究代码库时,我们发现[外交是背后]人工智能做出玩家报告的古怪事情的很多原因。”毕竟,外交不仅是玩家用来促成联盟和停火的工具,也是决定人工智能玩家是否决定接受它们的幕后统计数据和系统。

为了解释屏幕另一边现在发生的事情,克莱尔简要介绍了《太阳帝国的原罪 2》1.5 更新中的一些变化。仇恨仍然是当你摧毁敌方单位时积累的统计数据,并且仇恨可能会发展成竞争。但在计算机掷骰子并宣布你是竞争对手之前,它也会考虑其他因素。你们是否有共同的边界,或者你们的领域彼此距离很远?你在军事上是一个威胁,还是你的军队比他们弱?你还与谁结盟?你参加什么比赛?降临人的宗教狂热分子讨厌TEC,而TEC则鄙视蝗虫般的外星人瓦萨里,但瓦萨里和降临人相处得很好。在种族内部,各个子派系都有自己的偏见。 “TEC Primacy 真的很讨厌 Vasari,这就是他们的全部,”克莱尔说。而更注重防御的 TEC Enclave 可以克服他们的仇外心理,如果这意味着边界不受干扰的话。

久经考验的格言“敌人的敌人……”现在也在《太阳帝国的原罪 2》中得到了体现。“假设我们没有与人工智能达成协议,但我正在攻击他们的敌人,”克莱尔说,“他们会开始更喜欢我。我当时可能甚至不知道这是他们的敌人,但他们喜欢我把他们打得屁滚尿流。”所以,只要知道,当你飞过银河系,从轨道上轰炸一颗行星时,银河系另一边的某个人可能会对你产生热情。

图片来源:Stardock Entertainment

除了很大程度上无法控制的背景因素(作为你在战役中采取的行动的副作用而发生变化和改变)之外,Stardock 还引入了一系列与人工智能交朋友并影响人工智能的新方法。

“以前,人工智能没有任何真正的方式来喜欢你,除非你在游戏中首先结盟时碰巧很幸运,”克莱尔说。 Stardock 借鉴了为 2012 年《太阳帝国的原罪:叛乱》构建外交系统的经验,添加了向其他派系赠送礼物的工具。这些范围从基本资源(例如积分、水晶和金属)到更稀有或复杂的物品(例如异国情调、物品,甚至行星)。 “礼物对他们来说越有价值,它的价值就越高,”克莱尔说。不过,反之亦然:瓦萨里社会不使用信用,因此外星蝗虫不太可能接受冷硬现金的和平提议。另一方面,冷硬金属......

你的礼物可以不附加任何条件地赠送,只是为了提升你与某个派系的关系。不过,如果你心里有一笔特定的交易,这份礼物可以用来让条约的提出者或要求者变得更加甜蜜,就像你在《全面战争》游戏中所做的那样。 “当你提供东西时,你可以实时看到交易成功的可能性,”克莱尔说。

图片来源:Stardock Entertainment

虽然重点是计算机主导的派系如何行为,但斯塔克也考虑了人性。 “我们必须确保你无法欺骗系统,因为我们了解我们的玩家,”克莱尔说。 “我们建立了一个名为“耐心”的保障措施。本质上,如果你用请求、礼物或‘嘿,你想建立这个联盟吗?’来纠缠人工智能。它会对你生气。一旦它变得太烦躁,它就不会对付你,直到它的耐心被填满为止。”

最后一个要考虑的因素是信任。例如,如果您遵守与其他玩家达成的协议条款,不违反停火协议,那么您就与该派系建立了信任。但克莱尔解释说,信任比这更广泛。 “即使你与人工智能结成联盟,如果你背刺另一个玩家,就会降低[与你的盟友]的信任,因为你可能会对他们做同样的事情。他们知道你在做什么。”

有了这些新系统,你的《太阳帝国的原罪》战役就不应该在游戏中期就变得可预测。在游戏发行时,当你遇到所有其他玩家并将起始边界扩大到派系相互对抗的地步时,和平已经太晚了。每个人工智能派系都会将你视为他们的竞争对手,甚至可能组建一个联盟,专注于打倒你。现在,这些联盟不会固定下来,计算机派系之间的关系将根据其权力和相对位置而变得紧张和紧张。

“这不再是这样的情况,即使你因为刚刚把某人的废话炸了[那是焦土]而积累了大量的仇恨,”克莱尔说。 “总有一种方法可以让你从本质上摆脱仇恨。但你造成的伤害越大,需要的[资源]就越多。到了某个时候,你就会没有足够的资源来做到这一点。”

其中许多系统对于《太阳帝国的原罪:叛乱》的玩家来说是熟悉的,Stardock 在这款游戏中首次扩展了该系列的外交工具箱。但是,现代《原罪》的一个基本特征是它的星系轨道发生了变化,这使得熟悉的事物变得陌生。

随着《太阳帝国的原罪 2》战役的进展,组成地图的行星会从其起始位置移动。他们之间开辟了新的旅行路线,从地图另一侧开始的派系可能会离你更近。在某些游戏中,预测这些天体运动的影响可能是决定成败的决定。 “你可能应该与地图另一边的人结盟,因为在早期,你们不会成为竞争对手,”克莱尔说。 “但如果轨道偏移足够大,你们可能会陷入竞争。而且,到那时你们可能无法成为朋友。”

图片来源:Stardock Entertainment

显然,更新 1.5 发布后将会有更多内容需要考虑。尽管Stardock已经在外交界面中显示了这些重要的统计数据——仇恨、耐心、信任以及影响它们的因素。 “玩家可以看到每个人工智能玩家对他们的看法,”克莱尔说。 “你的行为影响了这些数字,你可以明白为什么[人工智能]对你有这样的感觉。”

虽然今天还有更多内容,随着经济和科技树的调整也将影响游戏,人工智能和外交的变化将最根本地改变你的竞选活动。或许我只是喜欢看到在寒冷遥远的未来,我们能够和AI霸主交朋友。我们可能只需要给他们一堆金属,然后殴打他们最讨厌的邻居就可以了。