植物大战僵尸吧 关注:565,242贴子:5,112,677
所有结论基于1.0英文原版,由反汇编源码得出,可以保证结论的准确性。
本贴长期更新


IP属地:北京来自Android客户端1楼2020-04-15 20:40回复
    关于玉米炮弹爆炸的细节
    1.炮弹在发射后205产生,横坐标为炮横坐标-44,由于子弹循环晚于植物循环,炮弹产生后立刻会度过一帧时间
    2.炮弹开始上升,纵坐标每帧-8,在产生后88帧,也就是发射后205-1+88=292帧达到最高点-704
    3.此时炮弹纵坐标将进行调整,
    产生横坐标每比440小1,纵坐标+0.25
    落点横坐标每比440小1,纵坐标-0.25
    横坐标的调整也在此时进行
    4.炮弹开始下落,纵坐标每帧+8
    5.若落点为水路,炮弹纵坐标<20时爆炸
    若落点为陆路空地,炮弹纵坐标<40时爆炸
    若落点为陆路且爆炸范围内有僵尸与炮弹处于同一路,炮弹纵坐标<60时爆炸
    6.炮弹爆炸时间每提前一帧,爆炸位置纵坐标-8,反之亦然


    IP属地:北京来自Android客户端2楼2020-04-15 20:41
    收起回复
      2025-08-22 20:49:06
      广告
      不感兴趣
      开通SVIP免广告
      关于进度条移动的机制
      1.进度条总长150,分为两部分,其中前一部分分配给红字波,每波长度12,后一部分平均分配给除最后一波外所有波,对无尽来说,第二部分长度126
      2.对于第一部分,每当红字波刷新时便会立刻+12
      3.对于第二部分,每波对应的左端点为(当前波数-1)/(总波数-1)再向下取整,右端点为(当前波数)/(总波数-1)再向下取整
      4.第二部分的具体位置由"当前波进度"得出,它有两种计算方式,第一是(本波已存在时间)/(本波初始刷新倒计时),第二是(本波已削减血量)/(本波激活所需削减血量),实际会取两者中较大的
      5.第二部分的实际数值为(右端点-左端点)×(当前波进度)+左端点,注意由于"炸两炮"这种行为往往会过度削减血量,因此"当前波进度"有可能大于1,也就是说"实际数值"可能超过"右端点",并且下波刷新后"实际数值"还会减少
      6.以上描述的是"虚拟进度条"的变化情况,实际上我们看到的是现实进度条,它随虚拟进度条变化。若现实进度条比虚拟进度条落后1-6,则每当游戏时钟为20的倍数时,现实进度条前进一格。若落后7及以上,则只需5的倍数便会前进。若不落后,现实进度条将不变。


      IP属地:北京来自Android客户端8楼2020-04-15 20:52
      回复
        关于ize植物的细节
        1.每关向日葵与小喷菇数量的总和恒定为8,具体花数随关数变化规律为为:
        1:8
        2:7
        3:4-6
        4:4-5
        5-6:3-5
        7-10:2-4
        11+:1-3
        2.除此之外,每类阵型所含有的"其他"植物种类与数量均为恒定,但位置随机。特别地,胆小关额外含有5朵花


        IP属地:北京来自Android客户端19楼2020-04-15 21:00
        回复
          关于植物攻击流程
          1.每种植物的攻击最大周期分别为
          忧郁蘑菇:200
          投手类:300
          其他150
          实际攻击频率存在波动,为(最大周期-14)到(最大周期)之间的随机整数
          2.在一个周期内,植物会在第一帧进行索敌,若发现敌人则本周期内将会发动攻击。攻击发出所需的时间为
          豌豆/冰豆/仙人掌/裂荚右:34
          双发/裂荚左/反向双发:25,50
          小喷/海蘑菇:28
          大喷:49(论ize五列大喷更容易被小鬼日翻)
          胆小:25
          杨桃:39
          卷心菜:31
          玉米:29
          西瓜/冰瓜:35
          机枪:32,49,65,82
          忧郁:74,102,130,158
          猫:31,81


          IP属地:北京来自Android客户端23楼2020-04-15 21:08
          收起回复


            IP属地:北京来自Android客户端24楼2020-04-15 21:10
            回复
              前排留名


              IP属地:重庆来自Android客户端25楼2020-04-15 21:10
              回复
                留名


                IP属地:江苏来自Android客户端26楼2020-04-15 21:11
                回复
                  2025-08-22 20:43:06
                  广告
                  不感兴趣
                  开通SVIP免广告
                  留名


                  IP属地:北京来自Android客户端27楼2020-04-15 21:11
                  回复
                    留名


                    IP属地:北京来自Android客户端29楼2020-04-15 21:20
                    回复
                      刘明


                      IP属地:北京30楼2020-04-15 21:23
                      回复
                        刘明。


                        来自iPhone客户端31楼2020-04-15 21:26
                        回复
                          高产似那啥


                          IP属地:江西来自Android客户端32楼2020-04-15 21:27
                          回复
                            高产


                            IP属地:安徽来自Android客户端33楼2020-04-15 21:27
                            回复
                              2025-08-22 20:37:06
                              广告
                              不感兴趣
                              开通SVIP免广告
                              留名


                              IP属地:江苏34楼2020-04-15 21:31
                              回复