星杯传说吧 关注:10,691贴子:195,296

【直播】4手2石贤者的自虐法典之路

只看楼主收藏回复

一楼表示可能会很长,搞不好能用到"只看楼主"这种境界.
(嘛,其实就是因为懒不愿意整理好一块发,我会瞎说?


IP属地:上海1楼2012-04-24 18:06回复
    故事的主角自然是贤者,这叫开篇点题.
    不幸的是,这位贤者并没有置身于竞技场上与队友并肩作战,与对手快意恩仇,他注定孤独.
    150张牌组成的牌堆他永远只有自己一个人自娱自乐.
    他永远不会胜利,也永远不会失败.
    每次他翻开牌堆,握着手上的4手牌都会很抑郁.
    那4张手牌总是112或者13这种分布,从没见过1111和22或者4.
    因为游戏只有他一个人自娱自乐,所以他规定自己摸起4张手牌的时候
    默认视为对自己造成4点法术伤害
    这样百无聊赖的他至少可以触发一个叫做智慧法典的技能.
    贤者一天天闲着,看着自己的4手牌,摆弄着2颗晶莹闪耀的红宝石.
    不知从何而来,不知到哪里去.


    IP属地:上海2楼2012-04-24 18:12
    回复
      贤者没有敌人.
      他最初看着112的手牌会很无聊地从红宝石里提取魔力源发动圣洁法典给自己发两点治疗,再空洞地用这两点治疗抵消掉魔力反噬的两点伤害.
      "这种自虐未免也太低级了?"
      贤者这么想着,想着战场上冲破虚弱的束缚甩出6系魔道法典给敌人带来致命伤害的瞬间.
      想着充盈的魔法能量撕扯着自己的同时又给自己带来无尽力量的快感.
      后来他又试着弃掉3张不同系的手牌对自己发动魔道法典.
      这样他就有5张手牌了,可是5张手牌根本不够自娱自乐的,这样得到的5张手牌很难凑成5系.
      毕竟牌堆里7系的牌数量总是一成不变的,无论他从中间拿出来多少.
      他摸到圣光的概率始终是11/150.摸到暗灭的概率也始终是6/150.
      一成不变,那就是那堆牌堆的本质.
      "这种自虐未免也太不华丽了?"
      直到有一天,孤独的贤者终于有了新的思路.
      所谓精神病人思维广大概就是描述的这种状态.
      贤者创造出了一个假想敌,仅仅是意识上被贤者承认的假想敌.
      但是这个只有贤者的世界里,贤者的认可就是一切.
      但是这个假想敌始终不会摸起卡牌,他不会像圣枪一样带着虔诚的信仰拍马上前将贤者一枪朔死.也不会像勇者一样轻描淡写地激发自己无尽的仇恨.
      他只是按照贤者的意愿存在着.


      IP属地:上海3楼2012-04-24 18:24
      回复
        贤者想出了一个新的游戏.
        他并没有忘记自己还有一个技能叫法术反弹.
        他也对自己可以轻易地制造出两次1法伤这一点感到由衷地自豪.
        更重要的是,他每次摸上来起手4牌112或者13,必定可以支持他第一次法术反弹.
        一个有意思的念头也由此萌发.
        贤者要如何运用两次法术反弹让自己达到6手牌不自损,又能通过这种方式获得新一轮的续航呢?
        当然在这个过程中间,无聊的时候也可以把造成的法术伤害交给假想敌.
        不然弹着弹着,自己也就死了.
        "自虐而亡这并不好笑嘛?"


        IP属地:上海4楼2012-04-24 18:28
        回复
          嘛,无聊的部分浪完了.下面是正片.
          起因很简单,4手牌2治疗2能量的新月把自己刷啊刷刷出了续航还爆了对面一颗骰子.
          这听上去很酷.
          但是并不是每个贤者都是高富帅有治疗的.
          也并不是每个贤者都习惯用这种方式提升自己手牌的.
          这种方式好不好,有多好,是一个很现实的问题.
          我不懂数学,我推崇的是圣枪命中格斗家移除5点治疗发动威力祈福爆9结束战斗.
          所以我们从另一个角度去考察4手2石贤者(112,13牌型)对自己发动2系魔道法典,到底能有多大的收益.
          模型很简单.
          一副星杯卡牌贤者自娱自乐.
          无论摸多少卡片,贤者摸到每一系的概率始终不变.
          地火雷各26,风27,水28,光11,暗6.
          贤者初始随机抽取3系,其中有2系的1张,第三系的2张.
          贤者初始拥有两颗红宝石.
          我们的目标是,贤者的回合结束时
          贤者尽可能达到6手,但是绝对不爆手牌的前提下.
          能否下一回合达到续航,以及在这个洗牌的过程中,是否能给对面造成一定的打击.


          IP属地:上海5楼2012-04-24 18:35
          回复
            先常规一点说
            为什么是4手2石
            4手2石(112or13)是一个能够确保贤者发动魔道后能触发第一个反弹的状态.
            而且是一个可以两次2同系反弹自己不爆的状态.
            理论上,这一过程中,贤者最多可以受到4次1法伤.
            贤者魔道他人,1走牌.
            贤者法术反弹他人0走牌.
            贤者魔道自己,0走排.
            贤者法术反弹自己x点,自己的手牌最终就要上升x张.
            所以4手2石魔道自己,可以同过3同系反弹自己或者2次2同系反弹自己,让自己达到6手牌.
            如果2同系反弹自己的时候,还有同系牌,就可以选择反弹给外界获得额外的收益.
            贤者的回合结束后,贤者消耗了1颗宝石,将自己调整为6手牌1宝石.
            这1宝石的消耗到底值得不值得,6手后的贤者又有多大的概率是一个可续航的状态
            是我作为一个玩家想知道的.
            我一贯的脑补,是认为这样达到可续航状态是不太靠谱的,而且也是会马上被骚扰破坏的.
            但是脑补终究是脑补,不能实际说明问题.
            算数学我算不来,但是我可以模拟再现这个场景.
            我自己模拟费时费力,技术宅也不是白当的,让电脑去办就完事了.
            所以有了这个帖子.


            IP属地:上海6楼2012-04-24 18:42
            回复
              技能魔道法典,法术反弹的结算是既定的.
              计算机模拟这种无脑的问题是很简单的.
              之前把模型简化为获取所有7系卡牌的概率是一成不变的.
              那么从牌堆随机获取牌也是可以由计算机完成的.
              虽然计算机是个伪随机的货色,但是这点差异是可以接受的.
              因为本身概率的规定就不严格,按道理弃出去的牌应该是影响剩余牌的获取的.
              规则上的问题不去考虑.
              要考虑的是贤者每次摸上来牌,每次要求法术反弹的时候,是否响应,怎么响应.
              这一点我并没有很好的结论.
              所以我暂时并没有将这一部分程序化.
              但是眼下还是有一个基于贪心的处理方法.
              主要流程如下:
              第一步
              4牌2石魔道2系自己,摸1牌,如果摸上来的牌不是自己的第三系,则用本身的第三系2同系反弹自己.这一步是毋庸置疑的.
              如果摸上来的牌恰好是自己的第三系,也就是自己的手牌是3同系时,这里有两个选择,一个是只用两同系反弹自己,另一种是用全部的三同系反弹自己.
              这里我选择的是用全部三同系反弹自己,这样的结果是自己会直接补充到5牌,然后结算魔道法典的1法伤反伤时,是6手进行反弹.必定是反弹给敌人.可以稳定地保证有对外输出.
              第二步
              如果前面是2同系反弹自己,那么此时受到1法伤时,只有两牌,两牌不同系的话,跳过无压力.
              两牌同系的话,我的选择是反弹对方1点.这样不会影响后续自己的反弹结算.仅仅是操作(代码编写?)比较轻松.但是这里如果继续反弹自己的话,也可以保证魔道法典的1法伤反伤时是6手进行反弹.
              这两种做法孰优孰劣我也没有明确的比较方法.
              第三步
              假设前面没有出现3同系直接反弹自己,也没有出现连续法术反弹自己.此时应该是4牌+1点魔道法典反伤.也就是5手牌触发法术反弹.
              这里我采取的策略是:如果只有2同系,反弹自己;如果有3同系,用其中2同系反弹自己.4同系的话不过多解释了吧,甩给对面已经实现续航了.5牌过也无所谓了.
              第四步
              对自己最后的1法伤,这时候6牌如果只有2同系,那说明你已经5异系了.可以考虑停手.
              如果还有两组2同系或者还有3同系,那选择一组发动法术反弹给对方.
              如果有4同系甩对面续航,当然这里通常不太可能是4同系,是因为前面选择的操作策略所致.
              第五步
              结算都完成了,看看现在手牌分布状况并统计.
              


              IP属地:上海7楼2012-04-24 19:02
              回复
                上面描述这么多流程
                可能只有想看的人才会去看吧.
                如果有人看过了操作流程,觉得已经ok,或者其中的步骤有更合理更优的选择.
                求交流,求解释.
                然后应该就可以让计算机全自动反弹操作并统计结果了.
                对于懒人,我们可以先来看看我这种操作流程最后的结果
                总计100组.
                其中
                2系1输出有1组<--奇葩
                2系2输出有1组
                3系1输出有6组
                4系0输出有11组
                4系1输出有21组
                4系2输出有10组
                4系3输出有1组<--奇葩
                小结,最后6牌1石无续航的组数为53.
                5系0输出有23组<--稍后再讨论这组数据.
                5系1输出有14组<--这个也有可讨论的地方
                5系2输出在这100组中并没有出现,但是调试程序的过程中是发生过1组的,所以也算奇葩了
                6系0输出有2组
                6系1输出有3组
                4同系2异系1输出有3组
                回合内反弹过程中刷出4系3输出直接获得续航的有2组
                小结,有续航的组数为47.
                


                IP属地:上海8楼2012-04-24 19:13
                回复
                  其中5系0输出有三种模式
                  一种是4牌变5牌的魔道反伤1点时恰好5不同系
                  最后是5手1石过
                  一种是5牌变6牌的魔道法伤一点时有11112,于是放弃了对外的反弹.
                  最后是6手1石过
                  一种是魔道反伤1点以后反弹再刷出来的5不同系
                  最后是6手1石过
                  5系1输出中也有一部分是放弃了最后一次反弹.
                  所以5系2输出这种"奇葩"在100组中没有也是有原因的.
                  综合看一下结果
                  差不多五五开,但是扩大测试组数最终会不会反超我也不确定.
                  因为最开始前面30组大概是个七三开的节奏.
                  但是需要再次重申的是,这些模拟运算的基础是
                  弃掉和手上的牌不影响从牌堆获取7系牌的概率.
                  不能直接应用于实战,但是可以做一个参考.


                  IP属地:上海9楼2012-04-24 19:20
                  回复
                    无脑结论党大概可以读出这么一个意思
                    当你的贤者4手(112)或者(13)有石无治疗时,如果你用这一石魔道自己刷到6牌恰好不爆,你理论上有大概5成的概率下回合可以获得续航.并且在你自刷的过程中,你可以对对面造成0~3点法术伤害.
                    当然,实战上这太罗曼,因为测试出来有不少情况都是最后一次法术反弹放弃了的节奏.
                    这种情况是大家都知道你5系6系要来骚扰你了.
                    当然也有些是反弹完最后一次功德圆满,这种状态就可以说是比较完美的结果了.
                    同时,实战中贤者摸7系牌的概率跟这是不相符的,特别是摸暗的节奏差得会有点远,可以说牌堆越接近空掉的状态对贤者越不利?
                    所以实战应该是浪费石头的概率略大,个人认为.也就是续航不能要高过5成更多一点.
                    有治疗的贤者还能多刷两轮或者一轮,具体我没有写代码测试了,目测应该是不会比现在这个结论差.


                    IP属地:上海10楼2012-04-24 19:28
                    回复
                      圣枪命中格斗家移除5点治疗发动威力祈福爆9结束战斗?“念力气场”哪去了...


                      IP属地:上海11楼2012-04-24 19:40
                      回复
                        楼主卖萌


                        IP属地:北京12楼2012-04-24 20:25
                        回复
                          好吧,目测我幽默度较低...


                          IP属地:上海13楼2012-04-24 20:31
                          回复
                            你们都只关注这种无关紧要的细节什么的太禽兽了......
                            数学系的赶紧的研究算法啊- -


                            IP属地:上海14楼2012-04-24 23:49
                            回复
                              今天(确切说是昨天)我贤者利用两治疗也同样打出了反弹5系雷的效果,但是和新月有同样的一个问题,那就是被法系反爆的危险直线上升。换句话说,贤者以112的手牌模式求续航,是损失贤者法术防御的╮(╯_╰)╭


                              IP属地:上海15楼2012-04-25 02:29
                              回复