炉石传说吧 关注:5,394,797贴子:110,305,544

【非攻略研究向】炉石价值论

只看楼主收藏回复

字多,读的累,我写的更累。有人看继续,没人看不更。


1楼2016-09-07 00:57回复
    Attention:本作主旨:对于炉石中的一切进行价值评估。
    Attention:本作面向炉石中阶以上玩家,故对于炉石的规则和机制不再赘述。
    Attention:本作中的一些观点具有颠覆性。
    Attention:本作的指导思想:能进构筑的、竞技场必选的卡,都是具有超越其应具有的价值的卡。
    Attention:部分价值可能会因为环境变化而改变,本作更优先考虑最新的环境。


    2楼2016-09-07 00:58
    回复
      2026-06-09 21:07:21
      广告
      不感兴趣
      开通SVIP免广告
      一、每张牌的价值
      1.1忘掉“(攻+血-1)/2=消耗的法力值”这样的价值模型
      炉石是二人对战游戏,游戏的胜利条件就是使对方的生命值降到0或0以下。为了达成这个目的,玩家需要合理运用手里的资源:手牌、法力水晶和自己的生命值。然而,虽然有直接对玩家生命值造成伤害和恢复的卡牌和英雄技能,但是在炉石中,胜利的更主要方式是将手牌和水晶转化为在场面上的随从,然后通过随从来削减对方生命,在竞技场中尤为如此。所以,资源的相互转换大多产生于手牌、水晶和场面之间。
      我们假定每项资源都是有价值的。炉石本身是有价值系统的,这个价值系统就是法力水晶系统。比如你可以用四点法力水晶将手牌里的冰风雪人(以下简称“445”,445将长期活跃在我们视野里)召唤到场上。然而在本作中,这套价值系统仅仅是一个参考,我们将一起重新建立一个价值体系。
      为什么不采取法力水晶系统?在炉石界,有一套根深蒂固的,与法力水晶有关的数学建模。即,对于白板(即无异能)随从,(攻+血-1)/2=消耗的法力值。445的确符合这个模型,同样的还有556、667。然而427的龟,454的陆行鸟,也都符合这个模型,但是他们多了野兽属性。还有赛场医师,418的属性,符合这个模型,但是多了激励异能。是不是赛场医师就比445优秀?未必,如果赛场医师和445同时在竞技场中的某一抓出现,绝大部分人都会选择445,这代表着445的价值高于418激励英雄回2的价值,那么移除这个激励异能,场上一个攻4生命5的随从的价值远远高于攻1生命8的价值。并且同样是白板,352冰霜暴怒者和334蜘蛛坦克相比,就算把334的机械属性移给352,选352的人那是跟自己过不去。攻3血4的随从和攻5血2的随从价值完全不同。
      这是不是因为攻击力和血量相差(攻血差)太大?Bingo。恭喜你,如果你能思考到这一步,说明你已经进入了本作的价值领域。在本作中,将对炉石的一切:手牌、水晶、生命值以及对战过程中形成的场面等进行价值评估。这种价值评估在炉石玩家对战的过程中,尤其是竞技场高手对战过程中经常进行,只是有可能他们自己没有意识到。
      上文说到,资源的相互转换大多产生于手牌、水晶和场面之间。价值的评估需要标准,那么我们依旧从我们熟悉的水晶开始:假定一个可用的水晶的价值为1。
      是不是有种被坑的感觉?不,并没有。并不是1价值等于1费,而是选取了1点法力水晶作为价值的衡量标准。确定了水晶的价值,我们来看看一张牌的价值。
      这里要提出炉石中最强的牌,它经常能够干扰我们的连接,就是它——0费11小精灵!没有任何异能,不消耗水晶,攻血差为0,按照法力水晶建模,小精灵的(攻+血-1)/2=0.5,远远超出它的消耗。但是,为什么很少有人在竞技场选这张牌,也几乎没有人将它放进构筑?
      再重复一遍,这个模型是错误的,至少是有很大缺陷的。它只关注了水晶和属性之间的价值转换,而不去管每张牌所具有的价值。忘掉这个模型,扔掉它,我们再来看下一节。


      3楼2016-09-07 00:58
      回复
        1.2手牌的意义
        手牌代表着什么?代表着你应对场面的可能性,尤其是水晶不多且手牌充足的时候。
        每多一张手牌,代表着你的法力水晶多一种用法。手牌上限是10张,手上10张解牌和手上9张解牌的区别不大,除了手牌术这种和手牌互动的套牌。假如10和9有区别的话,再放大一些,当你有29张手牌的时候,你真的需要再抽一张牌吗?天谴之人除外。然而,当法力水晶充裕而没有手牌时,抽牌(包括类抽牌:发现、奈法利安等)就显得很重要了。假如8费的时候你只有一张8费牌,那你几乎别无选择,假如你只有一张4费牌,那你至少浪费2费。假如这时你有3张牌,不管是3张8费和3张4费,情况都要好很多。
        1.3平均水晶消耗和牌的最佳费用
        在快攻套牌里,法力曲线偏低,过牌是保证后继有力的手段。一般快攻会很快赢或者很快输,这时卡组基本还能剩下一半。在慢速套牌里,过牌则是保证解牌的数量、OTK组件的集齐和水晶的充分利用。两套慢速套牌的对决一般会进行15个回合左右。以先手为例,15个回合总计105点可利用的水晶。而如果你的牌组里没有过牌,并且考虑有两张解牌或OTK组件卡手,你能够使用的牌(假定对面不是爆牌卡组)是16张。再假设你在这15个回合中使用了4次英雄技能并浪费了3点水晶,那么在第15回合你不会无牌可用的条件是:这16张牌的总计水晶消耗要超过94点,即平均每张牌的水晶消耗约6点。平均每张牌的水晶消耗约6点意味着:在数学期望中,你在第2-5回合中会有一个回合空过,这意味着节奏尽失。当然,构筑里有的是清场手段,但让一回合更多的是意味着输掉比赛。
        加入了过牌代表着平均水晶消耗的降低。还是上一段的情况,如果你用出的牌不是16张而是20张,这意味着平均每张牌的水晶消耗为4.7,这看上去就较为合理了。不仅有效的减少了低费时高费牌卡手的可能性,也意味着更多样的出牌方式:一张牌一般只有一种功能,像提里奥弗丁、兽群呼唤这种比较全面的是少数。在高费时,我们可能需要使用两张或以上的牌来达成清场+返场的目的。而能使用出两张牌的条件是费用不是太高,你无法指望打出一张7费或者8费后还有牌用。攒出优势的牌更多是靠3-6费。
        顺便提一句,jjc拿8张2费也不能保证你能起手抽到2费。倘若你不是铁了心要打快攻的话,建议多拿3-5费。毕竟2费空过要比3费或者4费空过好很多,并且骑士、萨满、贼这三个职业先手2费使用英雄技能也算不上有多亏。


        4楼2016-09-07 00:58
        回复
          1.4一张牌的价值
          1.4.1 抽一张牌的价值区间
          上面两节是不是觉得讲的牛头不对马嘴?不,这都是为了这一节的内容:对第二大战斗资源——牌,进行价值评估。
          还以小精灵为例,11的小精灵是0费,圣骑士的英雄技能是2费招11白银之手新兵,使用一张手牌和使用2点水晶产生了一样的效力。同样的还有工程师学徒,消耗2点水晶,召唤一个11并抽一张牌,顺带压缩牌库。这些标志着2费抽一牌,然而不管是小精灵还是工程师学徒,都没什么人用,说明不了问题。那什么样的过牌有人用呢?身材费用一样的宝石甲虫有人用,不过发现和抽牌的价值不一样,我们后文再说。曾经,工程师学徒的身材是12属性,那时候基本任何牌组都会带这张卡。1血和2血有显著的区别,这点主要体现在解掉它的难易度上,同样这点我们先不详细解释。211战吼抽1没人用,212战吼抽1很多人用。先假定站场1攻2血和站场1攻1血相差的价值是0.5,再假定现在的工程师学徒所代表的抽一张牌的价值是2,也就是说,抽一张牌的价值在1.5至2之间。
          1.4.2 抽牌的时效性
          假如你在3费的时候使用了1张奥术智慧,那你基本没有法力水晶去做别的事了,除非对面周卓给了你一张激活。但是如果你是在10费使用奥术智慧,那么你很有可能把抽回来的两张牌打出去。假如你用的是疾跑而不是奥术智慧(不论伺机待发,不论巫师学徒,论单卡),能利用4张中的两张就不错了。这一点在jjc中体现的更加明显,奥术智慧很可能会救你的命,而疾跑和菊花茶则很难。
          越低费的过牌价值越高。
          1.4.3 牌的价值塌陷
          炉石里有445、556、667这样的随从,虽然不是很认同,但是我们还是假定1攻1血的价值为1。那么1攻1血的小精灵价值1吗?不,站场生物作为永久物有额外价值。即便如此,圣骑很乐意使用英雄技能召唤一个11吗?不,就算现在有和白银之手新兵配合的牌,圣骑有各式各样的buff牌,骑士依然是只有当存在空余费用的时候转报告兵。这说明站场11的价值是远小于2的,这也是工程师学徒没人用的原因之一。但是反过来看,站场11价值小于2,对比小精灵,是不是意味着一张牌的价值也小于2呢?不对。如果一张牌价值远远小于2,那么奥术智慧将没有任何一个人用,因为它是消耗3费多抽一张牌。但是为什么几乎所有的法师套牌都有这张卡呢?这是由于牌在使用的时候价值塌陷的原因。什么是价值塌陷?价值塌陷就是一张牌在使用的时候产生的效用低于他本身的价值。
          如果没有价值塌陷会发生什么事呢?上文已经阐述了抽一张牌的价值在1.5到2之间,按照大众化通式0.5价值等于1点属性。那么,一张1费的牌应当具有2.5到3的价值,除去召唤出来的生物具有的永久物价值外,1费的牌召唤出来应该具有4-5.5点的属性。到目前为止,只有卡拉赞德鲁伊新卡魔法乌鸦合格,可是人家是职业卡,超模是应该的。为什么呢?如果1费招出来的都是32,2费招出来的是个34,那么炉石将动物园横行,高费生物将无用武之地。表面上,动物园利用的是“低费超模卡”,实际上,动物园利用的是“低费卡较少的价值塌陷”。因为所有的1费21或者1费12都有附加能力(种族),看起来都是超模的,其实就是价值塌陷没有那么大而已。最著名的价值塌陷是那张7费77白板,不要嘲笑人家,人家只是价值塌陷比较大而已。
          是的,从理论上来讲,牌的费用越高,价值塌陷越高。从这个角度上看,667强于556强于445。445真的是一个好模板,不过在某个暗言术横行的年代,由于它的4攻,其价值被过分夸大了。咱们先不管445。反过来讲,低费卡的价值塌陷是比高费卡小的,那是不是在卡组里塞很多低费卡就行了呢?可以的,以动物园为首的快攻都是实例。但是,虽然低费卡价值塌陷的实际价值小,和其本身的消耗相比就大了。举个例子,对比小精灵和冰风雪人,相差4费,只多7点属性,这是价值塌陷加剧的体现。具体对比如下:


          6楼2016-09-07 00:59
          回复

            我们可以看到,虽然费用越低塌陷价值越小,但是塌陷价值和消耗价值的比是比较大的。牌用得越多,塌陷价值累计的越多。当然,有些1费的塌陷价值比较小。因为带有异能这里不具体分析,只举例说明:
            111圣盾,和它相比的是433圣盾。
            111战吼造成1点伤害,和它相比的是322战吼造成1点伤害。
            121战吼+2攻,和它相比的是444战吼+2攻。
            也是这一类随从组成了动物园。
            异能不变,费用增高,身材更亏损,价值塌陷的更厉害。
            不要问“既然使用牌有价值塌陷,我不使用牌不就避免了价值塌陷了吗?”这种蠢问题。不用牌会浪费法力水晶,1水晶1价值,自己算算看。
            1.4.4 一张牌的价值
            通过上面的分析,我们已经得到了几个结论:
            ① 费用越低的过牌和牌,适用性越高。
            ② 抽一张牌的价值在1.5至2之间。
            ③ 牌在使用的时候会产生价值塌陷。
            ④ 价值塌陷不能太高,这样会导致低费卡性价比极低,这样炉石会变成比拼谁的高费怪更强力的游戏。价值塌陷不能太低,这样会导致动物园横行。
            ⑤ 价值塌陷随卡牌费用升高而升高。
            虽然不同卡组的发力曲线不同,但是游戏中出现频次最多的卡的费用约在4费左右。我们认为4费卡的价值塌陷符合“塌陷价值=卡牌价值/2”这个模型,这样才能保证不出现上述第四条中的问题。我们选取公认的符合模型的4费随从445。上文中,假定卡牌价值为2得出的其价值塌陷为1,符合价值塌陷模型,卡牌价值就是2吗?但是实际上,在jjc中,除非在同一抓中遇上火球术这种典型超模的,否则445几乎是必选的。所以在这里还是要给卡牌价值扣点分,以显得445优秀一些。在此认定,一张牌的价值为1.8。为什么扣掉0.2?在1.2节中,我们说手牌在手牌不多且高费时尤为重要。那么相反的情况:手牌够用且低费时牌的价值没有那么高。
            在决定了牌的价值以后,我们可以分析一下不同费用牌应带有的价值塌陷。在此不分析9-10费的牌。一是因为9-10费橙卡比较多,没有可比性;二是因为9-10费的卡应具有清场和返场能力,其价值无法估量。
            以卡牌价值1.8计,小精灵的价值塌陷为0.5;以4费卡的价值塌陷=卡牌价值/2计,4费卡的价值塌陷为0.9。以这两点构筑一次函数,价值塌陷n=0.1x+0.5,x为卡牌费用。
            这个公式待第二章结束后我们再来验证。


            8楼2016-09-07 01:00
            收起回复
              二、站场随从的价值
              在开篇的1.1节中就说了,资源的相互转换大多产生于手牌、水晶和场面之间。场面,就是你的场上站了哪些随从。我们已经定义1水晶价值为1,已经得出了1手牌价值为1.8。接下来该分析站场随从的价值了。
              2.1站场随从的基本价值
              2.1.1 站场随从的永久物价值
              在1.4.3节中我们讲到,站场随从作为永久物具有额外价值。炉石里属性最低的随从是01白板,0攻1血(如果你不知道01是什么,你可以试试在对面用光牌后使用控心术)。即使是这样的随从也具有永久物价值的,它可以被buff,可以被架墙(被赐予嘲讽简称架墙),它可以帮忙分担奥术飞弹这样的随机伤害。
              我们认为,站场随从的永久物价值与随从的攻击力有关。我们为什么不能无视对面场上的生物直接打脸?因为他们会在对手的回合发动攻击,造成伤害。而这时候主动权就交到了对面手上。所以站场随从的永久物价值取决于对方不能无视你的程度。比如01白板,对面只有在没有血量或者牢牢控制住场面的时候才会去攻击它,它的优先级是最低的。而攻击力越高,越不能无视。在此给出永久物价值和攻击力的关系:

              虽然肯定是攻击力越高,永久物价值越高,比如4攻的永久物价值高于3攻的永久物价值。但是为了方便计算,精度只取到小数点后1位。
              2.1.2 站场随从的属性价值
              在1.4.3节中我们有提到过1攻1血的价值为1,真的是这样吗?那是不是每点属性的价值是0.5呢?不错,即使上两个问题的答案不是十分确定的,相差也不会太多。根据是什么?是根据445、556和667吗?不是,445、556和667只是设计师给出的属性。我们换个思路。在此提出应该在后文分析的卡牌模型,指定单体伤害法术的模型应为:伤害d=x+1,x为卡牌费用。如:1费打2,2费打3,3费打4,4费……记住火球术是超模的。从中我们可以得出1点伤害的价值,约为1点伤害1价值。那么我们的站场随从能做到什么呢?造成等于其攻击力的伤害。但是,在造成伤害之前,它有可能受到等于其生命值的伤害。也有可能,在造成伤害的同时受到伤害,或者造成的伤害远远小于攻击力。所以站场随从的攻击力不意味着彻底的伤害值,遂认为其价值为一半的攻击力。同理,由于生命值意味着能够承受的伤害,但是是否承受伤害的选择权更多的在对面手里,也认为其价值为一半的生命值。是故,一点属性具有0.5价值。


              11楼2016-09-07 01:01
              回复
                2.2站场随从的价值惩罚
                2.2.1 攻血差惩罚
                虽然一点属性0.5价值,但是这不是实打实的0.5。就像上节说的一样,一个随从可以造成等同于其攻击力的伤害,也可以承受等同于其生命值的伤害。比如我们的老朋友445,它在可以攻击的时候能造成4点伤害,也可以承受5点伤害才死去。但是你不会指望一个41的暮色野猪也可以像445那样打出4点伤害。即使没有被火焰冲击点掉,也很有可能被没有古神化的11冲锋神猪a掉。相信我,如果可以给你场上的一个还在沉睡的31随从加一点属性,你会宁愿加一点血而不是一点攻。这时候,攻击力和生命值这两种属性都是0.5价值吗?显然不是。是什么导致了攻击力属性的价值失真呢?是攻击力远远高于血量。当攻击力远远高于血量的时候,对方会倾向于用法术和较小的随从去解掉这个随从。比如用21换掉一个42,将导致这个4攻并没有发挥4攻的作用。所以在这里,我们认为攻高血低的随从的属性价值失真,在计算完属性价值后应给予血差惩罚。
                同理,攻低血高的随从也存在问题。如果说攻高血低随从可能会因为血量低而被法术和小随从解掉导致高攻击力失去意义的话,那么攻低血高的随从可能会被同级随从或者大随从白吃或者少血换多血导致高生命值失去意义。还是举在1.1节举过的例子,对比445和418赛场医师,45攻击18两次后,18死亡,而45还剩3血变成43。18并没有起到高生命值的保护作用,究其原因还是1攻缺乏威慑力。同样,攻低血高的随从的属性价值失真,在计算完属性价值后应给予攻差惩罚。
                上文只是给两种攻血差惩罚定了性,下面定量的分析什么样的随从适用于攻血差惩罚。
                我们认为,血量低于攻击力的站场随从需要血差惩罚,此惩罚随血差增加而更严厉。攻击力低于生命值的一半的站场随从需要攻差惩罚,同样,此惩罚随攻差增加而更严厉,随攻击力增加而减轻。这个标准意味着,攻差惩罚发生在13、25、37等一系列及血量更多的随从身上,血差惩罚发生在21、32、43等一系列及攻击更高的随从身上。并且在此列出惩罚公式:

                2.2.3 刺杀风险惩罚
                每个职业都有单解,除了圣骑的单解是谦逊软解外,其他职业都是硬解。法师的羊;萨满的呱;小德的腐根、自然平衡、回收;贼的刺杀;牧师的埋葬、灭;术士的灵魂虹吸;猎人的致命射击;战士的斩杀等。其中,以贼的刺杀最为典型:使用一张5费的牌,消灭一个随从,这就是单解的价值。故单体大怪,需要给予刺杀风险惩罚。单对白板随从来讲,我们认为只有消灭了属性总计12点以上的白板随从才算是有赚头,所以给予总属性高于12点的随从刺杀风险惩罚:
                风险惩罚a=(总属性-12)*0.1/2,四舍五入至小数点后一位。
                2.2.4 零攻惩罚
                这是一个比较特殊的惩罚,0攻随从不计算攻血差惩罚直接计算0攻惩罚。因为炉石的规则,0攻随从只能站着当电线杆,所以再多血也是白费:
                零攻惩罚z=0.4*血量。


                12楼2016-09-07 01:03
                回复
                  2026-06-09 21:01:21
                  广告
                  不感兴趣
                  开通SVIP免广告


                  13楼2016-09-07 01:04
                  回复
                    2.4站场随从价值表的举例和验证
                    激动人心的时刻到了,我们提出了一个炉石史上前无古人的伟大模型。我们需要验证一下这个模型。
                    首先出场的是被你们百般嘲笑的777,它被667,477过载2压了下去。使用一张777的总消耗价值是7+1.8=8.8,7费牌的价值塌陷是0.5+0.7=1.2,表格中站场77的实际价值的7.6。
                    7.6=8.8-1.2。
                    天哪,发生了什么?一直以来被瞧不起的777是符合模型的,你们真当炉石设计师傻吗?
                    当然,符合模型不一定就是好的,毕竟还有那么多超模的存在比如以445代表的xx(x+1)模型。xx(x+1)模型中,以本作价值计算,使用的3费卡牌价值4.8,价值塌陷0.8,334价值4,是符合模型的。仅仅符合模型也能进构筑?别忘了,人们在用的334随从大多是职业卡,有异能。比如战士的海盗,法师的雷锋,萨满的过载,不是职业卡的还是机械种族。以334为分界线,334以下的223、112略微亏,但是都有异能,334以上开始超模。445略微超,667很不错,到7费实在是不能给一个778属性了。


                    16楼2016-09-07 01:05
                    回复


                      18楼2016-09-07 01:06
                      回复



                        22楼2016-09-07 01:10
                        回复
                          我服


                          IP属地:陕西来自iPhone客户端23楼2016-09-07 01:15
                          回复
                            写得棒 可惜没人看..


                            IP属地:湖北来自iPhone客户端24楼2016-11-25 05:43
                            回复
                              2026-06-09 20:55:21
                              广告
                              不感兴趣
                              开通SVIP免广告
                              继续啊


                              IP属地:浙江来自Android客户端27楼2016-12-08 18:44
                              回复