英雄万岁AI智能寻敌规则说明,新手必知是一点都不夸张的。因为这游戏是召唤英雄前去对战,英雄之间又相互克制,所以派遣合适的英雄,让英雄选择合适的敌人很重要,这里就为大家说明一下。
1. 双方玩家都进入战场后,先开始每轮倒计时,此时可以在召唤地块上召唤英雄;
2. 倒计时结束后,从召唤出的英雄虚影上,走出真实的英雄,按各自移动速度直线向前行走;
3. 在对方国王进入寻敌范围前(策划配置寻敌范围时需注意,不要导致边路英雄找不到国王),按寻敌范围找到敌方英雄后,原则上开始往最近的敌方英雄行进(某些技能会触发其他行为),行进到射程范围后开始攻击(同样可能因为技能触发其他行为);
4. 国王进入寻敌范围后,如果视野内敌方英雄已全部消灭,则走向敌方国王,直到敌方国王进入射程范围内时开始攻击;
5. 国王会攻击射程内最近的敌方英雄,如果有多个敌方英雄处于同样距离,则攻击其中剩余hp最小的,如果都相同则随机;(国王的射程一般都配置为1格,同时注意会不会出现利用国王的攻击,如果有此类战术,还需补充“国王射程内有存活己方时,国王不攻击”设置)
6. 当战斗区域上所有英雄都被击杀后,而且双方国王的HP都大于0,则开始下一轮等待计时;
7. 一旦有一方国王HP为0,则战斗立即结束,通知国王幸存方胜利,弹出结算窗口;
8. 所有英雄对第一个进入射程范围内的敌人发起普攻,普攻间隔时间取英雄的“攻击间隔”;当满足其技能触发条件时,则执行技能效果。(技能触发条件包括但不限于:普攻时有概率,每隔x秒,任一己方英雄/任一英雄被击杀,任一英雄召唤出宠物,被击杀/被国王击杀,每行走x步,受攻击时概率触发,每站立x秒,每x秒未受到攻击,每多召唤一个英雄/一个己方上场等等)
9. 国王对第一个进入射程范围的敌人发起普攻,普攻间隔取其“攻击间隔”属性;国王的主动技能(demo版先不制作)都是用户点击屏幕上按钮触发,国王的被动技能相当于英雄的特性;国王免疫所有控制技能;
10. 如果进行x(策划配置)轮后,双方国王仍存活,则比较双方国王血量(有相应动画表现),血量多者获胜;如果血量一样,则先随机给一方的国王+1hp再播放比较动画,这样处理最省事;
11. 如果战斗轮开始时,双方都没有英雄,在提示第x轮之后,提示“双方都无英雄,战斗结束”;
英雄寻敌智能补充说明:
(目的是要保证战场上双方兵线清晰,不能混成一团,不能出现有单位走到另一方战线之后)
1. 如果视野内没有敌人,则保持当时y坐标,继续沿x轴往前移动;如果视野内出现敌人,则选择直线距离最近的敌人作为当前攻击对象;如果选好后还需要移动,则执行第2点;
2. 在向目标移动过程中,判断视野内是否出现直线距离更近的敌方,如果出现则需改变当前目标为此更近者;一直执行此判断直到进入射程后开始进行普攻;一旦开始普攻后,只要当前目标还没被击杀,也没离开射程,就不再执行寻敌也不会改变当前目标;
3. 无论是在向目标移动过程中,还是已经开始对目标进行普攻后,如果当前目标被击杀,就从第1点开始再开寻敌;
4. 无论是在移动时还是正在进行普攻时,都执行以上判断,不会因为受到攻击等其他原因改变当前目标;(除非某些英雄的技能/特殊配置会让其拥有判断仇恨/优先攻击远程/逃跑等智能,如某些飞行单位会优先攻击远程)
5. 如果走到x坐标离对方国王x坐标一格时,就往敌方国王位置行走(如果在此之前已经能打到国王就直接开始攻击),直到走到距国王1格,英雄开始攻击(即攻击国王时必须贴着,无论射程多少);在此之前除非遇敌,英雄都保持y坐标不变往前走;