各位看官大家好,这里是停更了一个多月的笔者。笔者十一结婚,有很多东西需要操办。加上这个月工作上也有不少的事情,故一直没空思考和写作。而且炉石中的费用机制其实是相当复杂的,笔者也是在查找了大量前人的相关理论,进行了大量思考后才决定下笔的。
炉石中之前比较流行的是卡牌费用模型的理论,比如m费的随从其属性值相加为2m 1(淡水鳄,冰风雪人)。再比如嘲讽值0.5费,野兽属性值0.5费等。以此相加来算出每张卡到底超模了多少费用(经典的终极感染超模8费)。笔者的结论是,这种模型是片面的、主观的。其前提假设往往是错误的,不能反映炉石真实对战情况,难以作为炉石理论体系的支撑。
在笔者看来,炉石是没有费用模型的。但是,存在方 法 论可以分析出某张卡在某个费用下的强度。
举个例子,根据责难和冰风雪人并不能推断洛欧塞布超模1.5费。但是可以分析出5费的洛欧塞布是张较强的卡,而如果改到6费就是张偏弱的卡了,虽然改到6费后依然超模0.5费。
1.基于伤害曲线的推导让我们先将卡牌费用抛之于脑后,看看一局对战中的总伤害是由什么构成的。这部分涉及到一些公式推导,比较枯燥,不感兴趣的看官可以直接到这一部分的结尾看结论。
首先,一局游戏中造成的总伤害是各个回合造成的伤害累加。即有
而每个回合造成的伤害来源有三个途径:卡牌,英雄技能以及疲劳伤害。在这里暂时忽略疲劳伤害,同时将英雄技能也看做卡牌的话,那么每回合造成的伤害等于每张卡牌在这回合造成的伤害值之和。
可以看到,总伤害值也可以为表示为每张卡牌的累计伤害值。在此将卡牌Xk的累计伤害值表示为
而Xk在第n回合的伤害值可以拆分为一个示性函数Ω(代表其在第n回合是否造成了伤害),以及其能造成的伤害值γ(代表在第n回合具体的伤害值)。