12月25日骑砍中文站在微博上发布《骑马与砍杀2》新开发日志“战役AI”。战役AI确保了领主能在大地图上根据他们的能力、限制和需求做出明智而合理的选择。一起来看看详细报道吧!
卡拉迪亚的战士们,大家好
卡拉迪亚大陆就像一个繁忙的蜂巢一样无时无刻充满着活力。从打劫商队的小股土匪到展开大战的王国之师,《骑马与砍杀2》的动态沙盒战役为玩家呈现了一个变幻莫测、血雨腥风的
中世纪世界。无论玩家是否直接参与,整个世界的国家、家族、领主之间的斗争不会停息,每股势力都会怀着自己的野心朝着各自的目标不断前行。
在本周日志中,让我们来看看《骑马与砍杀2》战役AI的其中一个方面,正是它支持着这个生机勃勃的世界,也正是它确保了领主们能在大地图上根据他们的能力、限制和需求做出明智而合理的选择。
其实NPC的领主们和玩家一样,为了完成任务,他们大部分时间也是在大地图上进行探索和旅行。不过和前作《骑马与砍杀:战团》(以下简称《战团》)不同,在《骑马与砍杀2》中,NPC的领主们和玩家一样会受到很多限制和规则的约束。这种对于NPC一方的改动意味着我们需要确保NPC的领主们不仅能够在游戏世界里制造和应对各种事件,还需要能够和玩家一样采取各种行动才能维持他们的部队进而在游戏中发展壮大。
为找到合适解决方案,我们首先必须考虑的是影响NPC的领主们作出这些决定的不同因素。第一个因素(也是所有可能采取的行动中唯一一致的因素)就是部队与任务目的地的距离。当然,NPC的领主们一般会倾向于更近的目标,前提是这个目标也能满足他们的需求。除此之外,在决定采取何种行动以及如何行动时,NPC的领主们还会考虑以下几个其他的因素。
前往聚落(骑砍2村庄城镇城堡统称)
NPC的领主们需要经常访问聚落进行补给、招募新军以及贩卖俘虏。当领主们外出一段时间后,同样也可能会去访问一个聚落,尤其是自己的封地。毕竟,即便是NPC也需要休整。如果一个关系友好的聚落看起来受到威胁,NPC的领主们可能会决定去支援他们,尝试阻止敌人的攻击,甚至在紧急情况下直接参与战斗。
巡逻聚落
如果一支部队的需求已经得到满足,并且没有其他紧迫的任务要完成。NPC的领主们便会带领部队在家族的领地附近进行巡逻,尤其是最近常有敌军出没的地界。
保卫聚落
当敌情出现时,NPC的领主们会派兵保卫聚落,要么紧紧跟随着大部队,要么便一马当先充当先锋。如果被围困的聚落特别繁荣或者是属于该NPC的个人封地,NPC的领主们会有更大可能为保卫聚落而直接参战。
突袭聚落
仅仅靠防御是无法在
战争中取胜的,只有主动进攻才能在战争中占据主动。NPC的领主们深谙此道,一有机会便会发起主动袭击。当发现敌军的聚落时,领主会先查看该地的生产价值和防御力量,并会考虑其所在家族与聚落拥有者的关系。正所谓仇人见面分外眼红,领主会优先袭击与家族有仇恨的聚落。除此之外,有时候虽然真正的目标是城堡(聚落分为军用和民用,玩家可以进行建设,军用聚落可升级为城堡,领主也会从战略层面考虑先扫清为其提供补给的相邻聚落。
夺取聚落
当NPC的领主们确信自己可以夺取一座城堡时,他们将对目标展开围攻。而谈到目标的选择,《战团》的老玩家往往会很乐意去夺取一个与自己领地接壤的敌军城堡。这无疑是一个明智的选择,长途跋涉孤军深入到敌军腹地去占领一座完全无法守住的城堡是毫无意义的。NPC的领主们也明白“远交近攻”的道理,目标城堡离自己领地的距离也成为了他们选取目标的一个因素。此外,城堡的整体实力,包括防御力量、繁荣度以及该地区其他敌对势力,也都会影响NPC的领主们对目标的选择。
追击敌军
NPC领主们可以采取的最终攻击行为是追击并消灭敌军。只有当敌军被追击并彻底消灭,NPC的领主们才会认为危险已经解除。否则,只要发现自己领土上出现敌军,特别是靠近己方聚落时,NPC的领主们便会判断其为侵略行为,并决定进行追击。当然,NPC的领主们也不会蠢到去追一个行军速度快过己方的部队,至少不会追很长时间。最后一个因素,如果两家交恶,关系越差,追击的欲望会越强烈,目标选择的优先级也会越高。
斯特吉亚的领主们正集合击破敌军对Ustokol城堡的围攻
明年复明年,明年何其多,赶紧出吧~哪怕往steam上一个”抢先体验游戏“也好呀~