HearthBuddy模拟对手的回合

start calculations, current time: 10:29:48 V2019.09.01.002 Rush 10000 face 27 berserk:1 ets 200 secret iC 1 aA 0
#######################################################################
turn 6/0
mana 3/3
emana 3
own secretsCount: 0
enemy secretsCount: 0 ;
player:
0 0 0 0 2
ownhero:
mage 30 30 0 False False 66 False 0 False 0 0 False
weapon: 0 0 unknown None 0 0
ability: True CS2_034
osecrets:
cthunbonus: 0 0 0
jadegolems: 0 0
elementals: 0 0 0
quests: None 0 1000 None 0 1000
advanced: 0 0
enemyhero:
warlock 28 30 0 False False 64 False
weapon: 0 0 unknown None 0 0
ability: True CS2_056_H1
fatigue: 23 0 23 0
OwnMinions:
EnemyMinions:
Own Handcards:
pos 3 iceblock 3 entity 60 EX1_295 0 0 0
Enemy cards: 5
ownDiedMinions:
enemyDiedMinions:
otg:
etg:
og:
eg: ICC_831,1;
od:

在第三回合结束的时候,计算的数值

操作1,使用英雄技能-14

操作2,使用寒冰屏障-28

相差的14分,在于:

  1. 使用寒冰屏障,对手血量多了-1。
  2. 没有使用英雄技能-10。
  3. 手牌少了-3。

 调整方案:

没有使用英雄技能-1分。

有奥秘在场+5。

这样,计算结果是-14和-14。

然后追踪模拟对手的回合。

原文地址:https://www.cnblogs.com/chucklu/p/11474278.html