植物大战僵尸2吧 关注:448,777贴子:14,396,313

【攻略】地图阶级理论(鸽子之心著/真理酱Ω改)

只看楼主收藏回复



IP属地:上海来自Android客户端1楼2021-01-11 00:09回复
    在游戏过程中,我们总会发现一些与常规情况不同的异常现象,比如说,在主线关卡中,同一关的僵尸阶级可能并不固定、无尽后期有部分僵尸依旧是1阶、魔术菇大招在追击召唤出的僵尸实际上是6阶的……
    以上这些问题,在曾经众说风云,但现在,我们已经基本探明了其背后的机制,事实上,造成这些情况的罪魁祸首,就是我们今天的主人公——“地图阶级”


    IP属地:上海来自Android客户端2楼2021-01-11 00:09
    回复
      2025-07-20 04:21:36
      广告
      在此之前,我们需要明确“地图“指的具体是什么呢?我相信如果不说明的话,很多人都会认为这是指地图背景,但其实两者有着很大的区别,这里所说的地图是决定僵尸生成的一种内在机制,所有僵尸的生成需要依托在这种内在机制上,并且会随关卡的不同而发生改变,而而今天的主角“地图阶级”则就是建立在这种机制中的一个代码层面上决定生成僵尸阶级水平的高优先级参数(为什么是高优先级?后面会提到),因此根据以上几点,称“地图阶级”为“关卡阶级”其实也无大碍,为了帮助大家更好理解这个概念,我将通过举例的方式对其进行说明……


      IP属地:上海来自Android客户端3楼2021-01-11 00:10
      回复
        以海盗港湾主线为例,为什么其困难模式关卡僵尸的总体阶级配置是1~2阶的混合呢?关于这一点实际上就是“地图阶级”在作怪,通过查阅HARDLEVELCONFIG.JSON,我们可以知晓海盗港湾困难主线整体的“地图阶级”的区间在1.74~1.87之间,如海盗港湾第一天困难模式的地图阶级就等于1.74,这就代表着在这一关困难模式生成的僵尸有74%的概率是2阶,26%的概率是1阶
        接下来再说遗迹古城(失落之城),遗迹古城主线的困难模式关卡僵尸的阶级配置是3~4阶的混合,同样是通过查阅HARDLEVELCONFIG.JSON,我们可以得知遗迹古城困难主线整体的“地图阶级”的区间在3.15~3.75之间,以古城12为例,它的地图阶级等于3.62,这就代表着在这一关生成的僵尸有62%的概率是4阶,38%的概率是3阶
        同时,“地图阶级”影响的不仅仅只是常规刷新的僵尸,对于boss也会产生影响,这也是为什么海盗(1.87)、功夫(2.25)和未来(2.50)的终极挑战boss的耐久会有多种不同情况的原因,因为它们的阶级产生了变化(西部25关的“地图阶级”正好等于2.00,所以boss阶级不变,固定2阶,黑暗到侏罗纪的boss则是因为耐久不受阶级影响)


        IP属地:上海来自Android客户端4楼2021-01-11 00:10
        回复
          那么除了常规刷新的僵尸和boss会受“地图阶级”的影响,是否还有哪些东西也会受到它的影响呢?你可以先思考一个问题,有什么僵尸是从直接由地图生成的?
          首先,上述的两种(即关卡中本身存在的僵尸和boss)是一定的
          然后,所有生成的“和地图有关”的僵尸也是一定的,如果有仔细观察过的话,魅惑菇的大招(或装扮大招),在不同世界的关卡会变化出不同世界的僵尸,实际上,这并不是魅惑菇大招(或装扮大招)直接变化的,而是经过“地图之手”间接生成的,因此这个僵尸的阶级等于“地图阶级”,如果地图阶级不是整数,那么具体阶级根据上述概率分布判定
          再比如,我们十分熟悉的召唤大师魔术菇,它的大招(或装扮大招)生成的僵尸,在埃及,是埃及三人组+巨人;在海盗,是海盗三人组+巨人……相信有聪明的玩家已经看出来了,事实上,这些都不是由魔术菇直接召唤的,同样也是经过“地图之手”间接生成的,因此魔术菇召唤的僵尸的阶级也等于“地图阶级”
          最后,则是僵尸“召唤”的僵尸,很多人都认为被召唤的僵尸阶级=原僵尸阶级(事实上,咱曾经也是这么认为),这个想法没有问题,但是遵循这种代码的僵尸,只有前三个世界的僵尸(以及其他的照搬他们代码的僵尸)和僵尸boss,剩下的僵尸看样子是“召唤“了附属僵尸,但实际上,也是经过“地图”间接生成的


          IP属地:上海来自Android客户端5楼2021-01-11 00:10
          回复
            那么这时可能会有人说:你说的很有道理,但是该怎么解释主线关卡的简单模式呢?简单模式的“地图阶级”难道不是1阶的吗?那为什么我魔术菇召唤的僵尸和我魔术菇本身的阶级一样?
            这是一个很好的问题,其实真正有意思的事情才刚刚开始,简单模式的“地图阶级”是0阶,换一种说法就是没有“地图阶级”,这就好比“0阶植物”和“1阶植物”的区别,虽然它们在属性(数据)上没有差别,但是你能说两者之间完全没有任何区别吗?所以地图阶级也是这样,0阶和1阶也是有区别的
            在0阶地图里,你可以当作“地图阶级”不存在,因为没有了此参数的影响,地图召唤僵尸的阶级确定只能依靠其他优先级较低的影响因素——植物阶级(或者僵尸阶级)了,同时关卡本身的僵尸阶级默认为1阶,至于为什么,只能说程序设定了,不过可以去尝试参考一下国际版的主线关卡和中文版推出阶级之前的版本的关卡


            IP属地:上海来自Android客户端6楼2021-01-11 00:11
            回复
              终于到这里了,接下来是一个比较重要的结论:无尽模式的“地图阶级”
              无尽的“地图阶级”和普通关卡的简单模式一样,也是0阶,这主要是因为官方要在无尽模式中塞入动态的僵尸阶级,这只能让它的“地图阶级”=0【因为“地图阶级”的优先度极高,一旦不等于0,僵尸生成的阶级就会跟随“地图阶级”,而每个世界的无尽关卡只有2个文件(一个普通关,一个boss),由于代码本身的限制,无法让“地图阶级“随关卡不断变化】,不过即使如此,依旧也不能主动生成,需要依靠地图作为媒介,这也能完美解释无尽中的一些问题,为什么在迪斯科3000召唤的飞行器舞者是1阶,为什么无尽中蜻蜓放下的僵尸是1阶,为什么8-bit僵尸的耐久固定为1阶……
              还有一个就是关于无尽旗帜僵尸的问题,在国际版自制关的过程中,旗帜僵尸并不需要特别定义,只要每达到一个大波(升旗),就会自动生成一个旗帜僵尸,所以旗帜僵尸实际上是由地图直接生成的,自身阶级必然等于“地图阶级”,所以无尽的旗帜僵尸一直是1阶,这一点还可以通过其他方法来论证,那就是旗帜僵尸并不会出现在预览页面,但是它在每关的大波必然会出现
              接着是追击,追击的“地图阶级”非常简单粗暴,三种辣椒难度分别对应了三种不同的“地图阶级”,一辣椒对应1阶(真正意义上的1阶)、二辣椒对应3阶、三辣椒对应6阶,这些并非空穴来风,而是我们通过测试魔术菇大招召唤僵尸耐久和攻击,最终得出的结论,因此在追击使用魔术菇释放大招攻略三辣椒难度,对于配置不高的玩家而言是个很不错的选择;对于一阶党,也可以尝试用魔术菇进行挑战
              剩下就是超Z,超Z联赛的“地图阶级”同样等于0,原因和无尽模式相同:要生成动态的僵尸阶级,其实超Z联赛可以讲东西有很多,比如说僵尸的刷新机制等,不过由于这并非这期的主题,以及目前仍尚未完全弄清,在此就不过多赘述了


              IP属地:上海来自Android客户端7楼2021-01-11 00:11
              回复
                最后说一下卡四阶,为什么是都说是卡四,而不是卡二、卡二呢?关于这个问题,我和我们图鉴组的成员都进行过很多的思考,不过最后都无疾而终了,进入海盗港湾困难模式关卡后退出,再进入原木挑战关卡(或老版本超Z联赛),其中的僵尸依旧是4阶,这让人感到迷惑与不解,所以卡四的原理现在依旧不明,如果有玩家了解的话,可私信或评论区发布自己的见解


                IP属地:上海来自Android客户端8楼2021-01-11 00:12
                回复
                  2025-07-20 04:15:36
                  广告
                  本文的最初作者和理论的主要研究者是“鸽子之心”,而咱则是中期研究的引导与测试者和后期纠错与修改描述的编辑者,该理论最早其实是源于无尽,然后才推广到主线,超Z和潘追,我主要开始研究(其实之前也有过涉及,但是并未过多关注),是源于一场在超级图鉴组中关于魔术菇大招机制的讨论,在那次讨论中,鸽子提出了一个观点,魔术菇大招只有在1阶时,召唤的僵尸跟随地图阶级(当时理论还并不完善,只处于中期的研究),我便在游戏中进行了多次的测试,最终得出的结果与鸽子并不相同(通过寒冰醋栗的测试,5阶魔术菇在西部地图召唤出了实际耐久为2阶的僵尸,在潘妮追击一辣椒难度召唤出了实际耐久为1阶的僵尸……),对于当时理论进行了一定的纠正,并且对理论完善起到了一定的加快作用,然后就出现了现在这篇文章


                  IP属地:上海来自Android客户端10楼2021-01-11 00:13
                  回复
                    来了,深夜一顶


                    IP属地:黑龙江来自iPhone客户端11楼2021-01-11 00:21
                    收起回复
                      dd


                      IP属地:湖北来自Android客户端12楼2021-01-11 00:24
                      回复
                        dd


                        IP属地:吉林来自Android客户端13楼2021-01-11 00:32
                        回复
                          相当棒,支持


                          IP属地:江苏来自Android客户端14楼2021-01-11 00:37
                          回复
                            补一张图


                            IP属地:上海来自Android客户端15楼2021-01-11 00:52
                            回复
                              2025-07-20 04:09:36
                              广告
                              dd(虽然在b站看过了)


                              IP属地:江苏来自iPhone客户端16楼2021-01-11 00:55
                              回复