【硬核知识】电脑的进攻行为:后援进攻
06/0111 浏览攻略
后援进攻:当兵周围一格同时有兵力不为1或2的友兵和敌兵,且该友兵不与敌兵相邻时,该兵视为具有后援,在后援进攻判定时可以参与判定。
后援进攻判定的时机:如果当前局面没有兵通过*直接进攻判定和*夹击进攻判定,*强电脑将进行一轮后援进攻判定。
在进行后援进攻判定时,判定先后顺序为*正序优先级(电脑先判定排序靠前的兵)。
后援进攻判定方法:对于任意兵A,如果其周围一格内有敌兵O,且周围一格内没有与O相邻的友兵,对兵A执行后继进攻判定:
记与兵A相邻但不与兵O相邻的友兵为B、C、D;X_a,X_d表示兵X的进攻力和防守力
判据Ⅰ:f(X):X_a+A_a-1>O_d,即兵A和X联合可以消灭兵O
判据Ⅱ:g(X):X周围6格不均为友兵或不可通行地块,即兵X存在合法的移动方向
判据Ⅲ:h(X):X_a>=2
1.如果BCD中没有在A正右方的兵,判定失败
2.如果A的正右方兵R不满足判据Ⅰ,判定失败
3.如果BCD中满足判据Ⅲ的兵数量不多于BCD中满足判据Ⅱ的数量,判定失败
4.除此之外,判定成功,兵A向兵O发起进攻
*直接进攻:如果一个兵周围存在兵力不大于其兵力的敌兵,那么该兵满足直接进攻条件
*夹击进攻:如果一个兵周围存在相邻的友兵和敌兵,那么该兵满足夹击进攻条件。
*强电脑:称难度为“困难”和“疯狂”的电脑为强电脑,难度为“普通”的电脑为弱电脑
*优先级:将兵按照兵种→兵力→坐标的顺序排序,正序优先级为:其他兵>不接敌浮兵,大兵力>小兵力,小坐标>大坐标。对于坐标优先级,还具有坐标优先级反转情形,由于不是本篇重点,在这里不予展开。,反序优先级只需要将正序优先级反转即可。

