我一直在开发一款游戏叫做 磷光指挥,是一款实时战术游戏,后面有一个基地建设系统。其中,我花了最多时间在敌方AI系统上。 我希望敌方能够感觉到它实际上是在对你的部队做出反应,而不是简单地拥有知道你在哪里或不知道的单位。 敌方AI有三个警戒状态: 平静、警戒和警报。 平静是正常状态。巡逻队会在分配的区域移动,驻守队会围绕他们保护的目标。 警戒意味着敌方有证据表明发生了什么事。防卫者会在他们负责保护的目标周围紧缩,其他单位可以过来调查。 警报是当情况升级到最高点时。敌方群体会开始汇聚到你的最后已知位置,高价值目标会转移到更深的掩护中,而不是简单地等待你的情报说他们会在哪里。 我希望警戒系统能够对你的行动做出反应。如果你接触并迅速处理它,你可能永远不会引起整个警报。如果你在接触中停留太久,情况会升级。警戒级别也可以回落。如果你打破联系并长时间避免战斗,敌方会逐渐返回到更平静的状态。所以,如果一次伏击失败,你不一定要在整个地图上战斗。你可以打破联系,消失,并等待情况冷却下来。 敌方的反应还取决于行动的威胁水平。在较低的威胁水平下,敌方更愿意推进到开阔地。高威胁水平下,他们更有可能在掩护之间移动并更加谨慎。interestingly,这意味着较低威胁的敌方实际上可以更具攻击性并更少小心。 AI也不会仅仅坐在目标上。巡逻队被分配到操作区域,而不是固定的路线。他们的路线是在操作开始时生成的,所以同一张地图可以每次部署都有不同的巡逻队移动。掩护也是决策的一部分。当敌方决定推进时,它会在几秒钟内承诺这个行动,而不是根据每次小小的战场变化而不断改变自己的想法。这使得移动看起来更像一个实际的决策,而不是单位在不同的可能动作之间跳跃。 敌方的行为还会根据行动而变化。例如,在消灭行动中,一旦他们剩下两个小队,他们就会停止像防御力量一样行为,并开始积极地追击你。我正在试图使敌方感觉不到是一群等待玩家互动的单位,而是像一个不断试图了解你在做什么并对其做出反应的力量。 我附上了一些视频显示不同的警戒状态和一些AI行为的演示,但当然,这是难以完全捕捉的。 我关闭了隐形敌方,以便更好地看到。
磷光指挥(Phosphor Command):一个实时战术游戏中的敌军情报
评论 (0)