标签:基础 ima isl gpo dex nbsp 除了 targe 计算
期望通过ai的调试,来搞明白出牌的逻辑。
deep 0 len 8 dones 0
cut to len 8
ai计算了8个单次操作【根据反馈,风怒其实还可以给敌方随从的,这个直接被HearthBuddy排除了】
start print 8 actions startIndex = 0,endIndex = 1
a.print(); start
play id 34 target 55 pos 1 操作1,风怒给无面投火者
a.print(); end
a.print(); start
play id 34 target 63 pos 1 操作2,风怒给恐狼前锋
a.print(); end
a.print(); start
play id 36 pos 3 操作3,使用卡牌,自动漩涡打击装置
a.print(); end
a.print(); start
attacker: 55 enemy: 13 操作4,无面投火者攻击空灵召唤者
a.print(); end
a.print(); start
attacker: 55 enemy: 64 操作5,无面投火者攻击术士
a.print(); end
a.print(); start
attacker: 63 enemy: 13 操作6,恐狼前锋攻击空灵召唤者
a.print(); end
a.print(); start
attacker: 63 enemy: 64 操作7,恐狼前锋攻击术士
a.print(); end
a.print(); start
useability 操作8,使用英雄技能,召唤图腾
a.print(); end
end print 8 actions startIndex = 0,endIndex = 1,
start print 5 actions startIndex = 0,endIndex = 8 所以这里会循环8次,这里的8上ailoop1的8个操作
deep 1 len 8 dones 0
cut to len 8
deep 2 len 41 dones 0
cut to len 29
41中操作,经过 cuttingposibilities(isLethalCheck);,剩下29种操作
deep 3 len 90 dones 0
cut to len 49
deep 4 len 85 dones 0
cut to len 40
deep 5 len 31 dones 0
cut to len 13
deep 6 len 0 dones 0
cut to len 0
a1.print(); start
attacker: 55 enemy: 13 操作1,投火无面者攻击空灵召唤者
a1.print(); end
a2.print(); start
attacker: 55 enemy: 64 操作2,投火无面者攻击术士
a2.print(); end
a3.print(); start
attacker: 63 enemy: 13 操作3,恐狼前锋攻击空灵召唤者
a3.print(); end
a4.print(); start
attacker: 63 enemy: 64 操作4,恐狼前锋攻击术士
a4.print(); end
a5.print(); start
useability 操作5,使用英雄技能
a5.print(); end
end print 5 actions startIndex = 0,endIndex = 8,
标签:基础 ima isl gpo dex nbsp 除了 targe 计算
原文地址:https://www.cnblogs.com/chucklu/p/11434356.html