开发日志#23:AI与特性更新

贡献者 · 更新时间 2020-02-24 18:36
开发日志#23:AI与特性更新
原标题 HOI4 Dev Diary - AI & Feature Updates
原发表日期 2020年2月19日
对应版本 La Résistance
原链接 https://forum.paradoxplaza.com/forum/index.php?threads/hoi4-dev-diary-ai-feature-updates.1332546/

开发日志#23:AI与特性更新是钢铁雄心4中的开发日志。

大家吼啊!自从我们在开发日志中展示各种功能特性以来发生了很多事情。这些事情一般只是Bug修复和幕后工作,但有时候会是较大的更新。所以今天我们将会挑出自你上次阅读开发日志以来有所改变的东西。但首先我们要谈一下AI的开发。

AI更新

我们着手于1.9版本号“哈士奇Husky”与抵抗运动La Résistance扩展包时有两个主要目标。首先,我们要使抵抗机制变得更强,用以削弱德国(而不直接实际弱化他们)。而这也确实很有效,因为在有了抵抗系统之后,德国多数情况下会被战线后方波兰的大规模起义拖垮,但也因此得教导德国AI如何处理抵抗度,以及如何控制装备生产。现在的抵抗运动将持续地对当地驻军造成伤害,而你也不能预先训练驻军,因此确保储备充足且不急于部署部队将更加重要。

第二点依然与德国有关(毕竟是二战)。对于钢铁雄心来说(无论是什么版本),我们一直在努力寻求一种平衡,即如果在盟军不通过登陆来分担压力的情况下,德国必定击败苏联。这就确保了所有主要国家都能活跃起来,而且由玩家扮演的国家也需要挺身而出。在我们跳到十多页评论里来讨论这个设计是否符合史实之前...我认为,这是出于游戏性的考虑。从历史角度来看,我个人认为苏联能够单独击败德国。但这只会花费更长时间与更多资源,而且在游戏中苏联能独当一面的话,会导致没有游玩联合王国或美国的意义。(在开始争论各种“如果”之前,请继续阅读日志的剩余部分。)

总之在1.7版本号中,盟军很少能达成足够有效的登陆,而且基本上得仰仗在意大利的运气够好,或者在希腊取得进展。首先,我们对AI的登陆逻辑中奇怪的部分做了一些改进和修正,让它们表现得更好。最大的影响来自限制AI在全球范围内来回运输部队,并只是让他们在特定的盟国领土上整顿其部队。这一点特指美国,他们将提前在英国部署部队,以便部队在进行登陆的时候已经在附近做好准备。我们还改进了不同战线的优先次序,以确保AI认识到欧洲的重要性,并确保登陆成功。

在进行高级AI内容和历史调整时,我们最重要的工具之一是“历史记录器”。

这是我们开发出来用来观察AI进行游戏活动的工具。启用后,它将收集和转储特定运行期间游戏进度的数据,并且在通过Web界面运行时其输出下面这样的内容:

如果各位想自己上手试验,可以在此处找到两个运行示例:

注意其中包含了很多JavaScript,并且需要很长时间加载。

除了显示国家边界之外,它还可以显示一个选定国家的许多其他细节,如外交状态、陆军/海军任务/空军任务的位置、命令、所选决议/国策/法案和内阁、执行的操作/特工任务,以及许多其他事情。最重要的是,使用日志效果记录的东西也会出现在这些日志中,这样你就可以在你的效果中自定义日志。下面是来自美国的一个例子:

12

这些线是入侵命令,红色热图是美国军队。你可以看到美国成功入侵了法国南部,并计划向法国北部和丹麦发动攻势。

而这是一个日志记录内容的例子。日志由国家标签ENG和“operation”过滤,这里我们看到的是由英格兰执行的所有操作。

14

我们每天晚上都会在自动测试中使用此工具。 每天我们运行一堆在仅启用历史记录器的情况下运行的AI,最终我们会收到如下电子邮件:

15

我们的夜间测试会告知我们游戏是否崩溃,是否有某些测试失败以及性能问题。在这个特例中,其中一台机器上运行的德国无法击败法国。当我们检查历史记录记录器输出的特定运行情况时,我们会看到以下内容:

16

绿色:德国。红色:敌人。蓝色:盟军。黄色:潜在敌人。热图是德国的军队位置。

本次运行中,我们可以看到德国在波兰陷落且西北前线做好准备之前就过早地进攻低地国家。这使英法能够做出更加充分的准备并顺利推进。解决方法是添加额外的安全检查(前不久我们在不相关的改动中也搞崩了一些旧的安全检查),以了解AI该需要什么来为进攻做好准备。

这个工具将包含在1.9版本号中,以便于Mod制作者们使用。我们认为这对任何开发平衡性改动模组、AI模组或是完全替换模组的人来说都是非常棒的。周五的日志中将提供有关此s事的更多信息,以及如何设置测试的信息。

间谍改动

我们对特工招募系统做了一些改动。现在,该系统不再是用计时器来计数实际招聘特工的时间,而是与你麾下的实际空缺槽位相关。

特工槽位
槽位锁定!

  1. 该槽位将于30日后解锁。
  2. 来自:特工行动:25%

该槽位将于30日后解锁。

雇佣并向此槽位派遣特工。在获得特工槽位后,该槽位将于一段时间后可用。特工被害或在作为阵营间谍总管时失去阵营成员时,都会再锁定槽位。

新改动的缘由在于,旧的系统在实际应用中相当迷惑,而从事件中获得特工或启用史实特工会严重扰乱谍报系统的进度,比如英国会过于迅猛地设立谍报机构。

特工行动也做了很大的改动。最为明显的是增加了成果预测Outlook indicator:

风险: 10%
来自:特工行动:10%
额外成果:25%

来自:特工行动:25%

行动成果预测由两个要素决定。
风险代表着麾下某个特工在完成行动后被捕或被害的几率。
额外成果则给特工提供获得更好成果或基础成果以外的其他回报的机会。

这里会细分影响风险以及潜在获得更好回报的因素。两者都可能受到机构升级和特工特质的影响。10%的风险表示存在10%几率出现问题。这通常意味着特工需要躲藏一段时间,以避免当局调查;或意味着特工会受伤,更罕见的则是被抓获、杀害或叛变。由于风险一般会在行动结束后触发,因此玩家多会在从行动区域撤离时发现风险带来的后果。

我们还增加了一些新的部长。对那些想要全力以赴打造最强大间谍机构的人来说,启用“虚幻的绅士”将是一个不错的选择。

斯图尔特·孟席斯
虚幻的绅士
(译注:即陆军少将斯图尔特·格雷厄姆·孟席斯爵士,一战老兵,战时受毒气所伤入院,康复后出院成为情报人员。二战初期为秘密情报局局长,并推行了诸多改革改组。1951年辞职,1968年逝世。)
特工槽位:+1
情报机构升级时间:-15%
√已创立情报机构

艾伦·图灵
天才解码师
(译注:即破译恩尼格玛密码的图灵炸弹机制作者,英国计算机科学家、数学家、逻辑学家、密码分析学家和理论生物学家,被誉为计算机科学与人工智能之父。)

你肯定也注意到了,英国如果成立了密码学部门,那么便可以招募所有程序员心中的英雄——艾伦·图灵。虽然他在游戏里更多还是英国专属的。

葡萄牙改动

大家吼啊!我是Mano de Zombi。

各位中很多人应该已经注意到了,自从我上次圣诞节前的开发日志以来,葡萄牙国策树有一些变化,而今天我就想谈谈这些内容。

让我们从民族精神:不稳定的共和国开始:

不稳定的共和国
每日政治点数获得:-0.50
每周稳定度:-0.50%
建造速度:-20.00%

之前的稳定度惩罚(固定的10%)改为了每周-0.5%的稳定度惩罚。

萨拉查的特质也由一个固定的稳定度加成改为每周0.5%的加成。

正如你们所见,一个稳定度的调整抵消了另一个。这背后的原因是,在萨拉查掌权期间,他不稳定的共和国将大致得到控制。稳定可能不会增加,但也不会减少(毕竟,即使遇到了一些困难,萨拉查在历史上也成功地将共和国控制了几十年)。

但一旦你开始调整你的政策,你会发现自己陷入了一个艰难的境地,低稳定度可能不会轻易恢复,并将在改组政府前就把国家置于内战的边缘。关于这一点的更多信息,请参见下文。

现在让我们看看最终版的国策树:

正如各位所见,有了一些新的国策(具体来说是12个),总共加起来是122个国策。

在圣诞节期间我设计了史实的萨拉查主义分支,同时也对其他分支做了一些重做和添加。功劳归于原来的国策树设计者Pedro,他帮了我很多忙,并向我提供了非常有用的资料!

军事分支看起来很小,所以我们决定加入三个新的国策。该分支也经历了一些改动,因此让我们快速浏览一下:

军队重组、城市军队和参谋团都会给予一些陆军经验。并且,军队重组将会移除民族精神:不稳定的军队,并增加一个小型稳定度惩罚(-5%)。

在左侧的城市军队也提供了两个研究加成,之后是标准化的生产加成。防御性国策并没有改动,你仍然必须在里斯本的重型防御工事和沿海的轻型防御线之间做出选择。最后,葡萄牙有两个国策为特种部队研究提供加成。

伞兵部队Tropas Paraquedistas基于空降来复枪营——二战期间一组在澳大利亚接受训练的12名帝汶士兵,他们拟向占领葡属帝汶的日军后卫部队发动袭击;正如各位所料,这一国策为伞兵提供了研究加成。

突击团Regimento de Comandos是指(后来)历史上的葡萄牙突击队(为反游击行动准备的特种部队),成立于60年代初,是海外战争Ultramar War/Guerra do Ultramar带来的成果;它将为特种部队研究提供两项加成,以及一个略微增加特种部队上限的民族精神。

在右侧,我们有参谋团来加强军队将领的能力,并使他们花费更低。随后是参谋军事推演和它的两个陆战学说加成。最后,野战演习Field Maneuvers会增加更多的陆军经验和一个额外的陆军学说研究加成。

最后要注意的是,如果你在西班牙内战期间支持一个西班牙派别,则可选取一个国策,同样提供一些研究加成(根据你支持的派别有不同的加成):

转到政治分支,你可以看到一些国策已经更名了。这是为了释明它们与西班牙内战有关:

你可能还注意到,现在保卫自由世界只能通过允许自由选举(也就是民主路线)才能选取。这一国策将保障每一个拥有民主/不结盟的政府且不在阵营中的欧洲小国的独立,以及允许你创建自己的阵营。把它作为民主国策是有意义的,因为共产党人有自己的处理派系的方式。

我还想讲一讲下面这些国策的要求的条件。

保护中国民众:获得针对广州(环绕澳门的那个地区)拥有者的战争目标。该国策将在完成人民阵线集团、他们需要我们的帮助或者允许自由选举之后解锁。

干涉西班牙:若西班牙与葡萄牙意识形态不同,该国策将给予针对西班牙的战争目标。该国策的前置国策为他们需要我们的帮助或者允许自由选举。

说到改变意识形态,你会在不同的政治路线(共产主义、民主主义、法西斯主义或者君主制)中发现下面这样的东西:

正如最下方红色提示栏所说,如果你试图通过国策树改变你的政府,你最好确保有足够高的稳定度,否则你将会面临一场预料之外的内战(恩...这玩意对我来说很熟悉了...)。

你会在以下国策中发现相似的内容:

现在让我们来谈谈史实路线(路线中国策的新图标来自我们的特约艺术家@Indyclone77,他还制作了整个葡萄牙国策和民族精神的图标、事件图片和一堆2D资源,干得漂亮!)我们新加入了一个支线,其中萨拉查会缓慢地增强他的权力,最终将葡萄牙变为一个强大的国家,在游戏晚期有能力与其他列强对抗:

民族精神新国家体制Estado Novo代表了萨拉查政权,其有多个等级,并可通过分支内的国策不断增强。

该民族精神将在完成国策新国家体制Estado Novo后获得,在消费品需求和民用工程建设速度方面提供一个微小的加成。

新国家体制
消费品需求:-1%
民用工厂建设速度:+10%

强化政权Strengthen the Regime代表了萨拉查与各类反对派的斗争(历史上共产党遭受了特别的迫害,但其他团体也是一样,如法西斯工团主义者)。你需要投资人力和装备去增强秘密警察,但是你会得到不结盟主义者的支持,而且你的新国家体制会得到一些微小的加成。

完成安抚君主主义者Appease Monarchists国策后,你会得到大部分君主主义者的支持,并解锁一些相关顾问(与君主制分支共享)。历史上萨拉查的战略是将君主制支持者吸纳进政府,并提供在未来恢复君主制的可能性。除此之外,该国策会给新国家体制一点点每日政治点数增长和每周稳定度加成。

与圣座的协定:葡萄牙和梵蒂冈于1940年签订了关于禁止教会干涉葡萄牙政治的协定。在游戏中,你会一次性得到不少的政治点数,同时新国家体制会得到一些每日政治点数和每周稳定度增长。

国家黄金储备:在战争期间,葡萄牙在经济上扮演了重要的角色(不仅仅是“给德国卖钨”这么简单,这个我会在以后提及)。在游戏中这个国策给予葡萄牙一个民族精神,包括一些经济加成和与德英更好的贸易关系。注意,完成这个国策要求保持和平。

完成纪念英葡同盟Honor Anglo-Portuguese Alliance后,葡萄牙会加入同盟国,并可以选择与民主路线共享的国策。

光荣孤立Proudly Alone是最后一个增强新国家体制的国策,并会移除民族精神不稳定的共和国。此后葡萄牙可以选择抛开历史道路,对日本或其他列强或共产主义邻国采取攻势。

新国家体制
每日政治点数增长:+0.3
消费品需求:-2%
每周稳定度:+0.5%
战争支持度:+10%
生产效率上限:+10%
意识形态偏移抵抗:+15%
民用工厂建设速度:+10%

最后要说的是间谍之都The Capital of Espionage国策:里斯本在战争期间聚集了数不清的间谍和阴谋,从双面间谍和与敌国合作的叛徒,再到为德国收集大西洋航路情报的的间谍。这一现象将在游戏中被表示为这样的民族精神:

间谍之都
民用情报:+5%
陆军情报:+5%
海军情报:+5%
空军情报:+5%
反间谍:-0.25
特工槽位:+1
捕获敌方特工几率:+10%

至于拒绝海上封锁,现在不仅可在国家工团主义之后的法西斯路线中可用,也在杜瓦尔特归来之后的君主制路线中可用。现在葡萄牙王国可以对英国复仇了,将安哥拉和莫桑比克殖民地连起来(粉色地图计划Mapa Cor-de-Rosa)。

那些没有在几周前直播中看到任何定制装备的玩家们不用担心了,我可以确保葡萄牙有定制装备,只不过之前没有实装到直播的版本里面。

好了我说完了,如各位所见,我们在前几个月中做了很多关于葡萄牙的工作,希望你能在DLC发售之后试试不同路线。

下一篇日志不会等到下周,我们准备在本周五展示一堆为MOD制作者准备的东西和完整的1.9版本号补丁日志,为下周抵抗运动La Résistance的发售做好准备。

不要错过今天的直播,我们会继续玩德国。今晚我们会在Reddit上进行问答活动,你可以来问问题。


翻译来自牧游社(翻译:帝国苍穹保 酸菜鱼 毛里求斯大酋长 校对:zzztotoso 三等文官猹中堂)