敌人 AI 与行为规则
敌人 AI 机制解析: 魔物如何选择目标
很多人输给《余烬王冠:暮光守望》的波次,原因和伤害数值毫无关系——他们把每只怪都当成同一只怪。实际上每一波只跑一套很小的行为规则:选敌优先级、行进方式、猎塔逻辑、血量阈值、死亡触发和召唤。把这六条学会,波次就不再是数值检验。下面这些是能在实战里观察到的规则,不是拆包数据,但足够稳定,可以照着它做计划。
每一波背后的六条行为规则
规则 1–3:谁会被打,谁会被无视
选敌优先级是整款游戏里最好利用的一条规则。腐骨煞魂哥布林弓手(ID 3004)根本不在意你的城墙,它越过墙直接点中后排;深渊熔火哥布林大祭司(ID 3204)不在意你的步兵,它一路走到箭塔射程内才开始轰击;霜魂裂空监视之眼(ID 3102)则连地面都不在意。
这三条其实是同一课:如果某个单位无视你的一层防御,那么继续加厚这一层就不是克制。对后排狙击手,你需要遮挡或侧切;对猎塔单位,你需要射程和修复预案;对飞行单位,你需要防空覆盖,以及一座能挨几下打的城堡。
规则 4:血量阈值把防守变成倒计时
有两类敌人会在血量下降时翻脸。狂暴嗜血哥布林勇士(ID 3105)血越少攻速越快,熔岩狂暴劫火战魔(ID 4201)在满血与半血各触发一次狂化。它们都惩罚「把伤害平摊」的打法。正确做法是认出阈值,把爆发叠在一个窗口里,让它待在危险区间的时间尽可能短。
这也解释了为什么按百分比削甲在本作里这么值钱:它缩短阈值单位停留在危险血线的时间,而不是喂它一场漫长的消耗战。
规则 5:死亡触发会改变单体伤害的价值
荒野剧毒畸变体(ID 3002)死亡时分裂成多个腐蚀泡囊,猩红剧毒污秽体(ID 4202)则在死亡位置炸出一片毒池。这两种情况下,击杀都不是威胁的终点,而站在尸体上的近战要为此付账。也正因为这条规则,命运卡阵(41404)和终幕爆裂(10103)这种范围被动,即使在单体流派里也值得占一个位置。
规则 6:召唤会重置你的目标选择
黑狱铁骑·哥布林君王(ID 5002)在同一轮动作里既横扫防线又召唤援军。机制上的效果是一次「目标重置」:你的塔会转去最近的增援,而 Boss 的血条照旧。所以这场战斗先是一道清增援题,然后才是一道打 Boss 题。
五种反向利用 AI 的实战做法
像懂规则的人那样读波次预览
预览不是警告,而是一份规则说明书。按顺序问三个问题:
- 这是无视阻挡波吗?软泥与飞行:城门口留人、补防空射程、把城堡血量当成最后一道线。
- 这是猎塔波吗?塔猎手:提前升级箭塔,主角蹲在它的行进路线上。
- 这是阈值波吗?狂化与分裂:留住爆发、远程收尾、避免近战换血。
三个问题,三个答案,选卡就不再是抛硬币。这就是「和 AI 打」与「和血条打」之间的实际差别。
常见问题(FAQ)
塔防游戏的敌人真的有 AI 吗?
它们跑的是行为规则,不是学习模型。每类敌人带着一组「选敌优先级 + 行进规则 + 阈值规则 + 触发规则」。这已经足够像有智能:哥布林弓手会越过城墙点你后排,熔火大祭司会绕过步兵去烧箭塔。
敌人怎么决定先打谁?
按角色分工。前排单位打挡住它的士兵,远程单位优先打中后排,攻城单位盯着箭塔与墙体结构,飞行单位直接跳过地面防御打城堡。波次预览会告诉你来的是哪种角色,于是你可以提前摆好答案。
为什么敌人不理会我的城墙,直接打城堡?
因为软泥与飞行单位带有「无视阻挡」规则。腐化软泥和监视之眼不是绕开障碍,而是直接穿过去。城墙只能拦住有地面阻挡规则的单位,面对这类波次你需要城门口的人墙或更深的第二道防线。
能把敌人的 AI 从箭塔上引开吗?
可以,用主角。熔火大祭司这类攻城单位锁定建筑,但主角站到它的行进路线上就能把仇恨拉走。一次「主角集火 + 换位」,通常比重建一座被烧掉的箭塔便宜。