ize我是僵尸吧 关注:32贴子:430
  • 5回复贴,共1

【IZE】工具介绍

只看楼主收藏回复



IP属地:山东1楼2024-10-23 22:51回复
    IZE工具包括算血器、IZtools和rpze等。


    IP属地:山东2楼2024-10-23 22:52
    回复
      算血器
      编写者:Crescendo
      BV15k4y1C7Bt
      支持英文版和汉化第二版。
      计算撑杆、慢速、梯子、橄榄、梯子撑杆的伤害近似值,存在误差。注意算血不等于过率。例如铁桶算血器的数值是所受期望伤害的近似值,而实际过率是0-64概率的求和,两者没有必然联系。
      但是,算血能大致判断最优解。如无玉米时,铁桶算血63优于双障,算血67劣于橄榄。
      同时,算血器还有算分功能。同样的,算分不一定反应水平,有的人可以每路都是75,也有人图图坑杀。但是,算分剥离了主题和花数带来的差异,比关数更好的反应水平。
      算血器还有过率对比、珍珑检查器、快速布阵等功能。


      IP属地:山东3楼2024-10-23 22:53
      回复
        IZTools
        作者:根七(sqrt_7)
        panbaiducoms1KFzJslr7wfrZq3FT7BBnlQ
        qxy7
        只支持英文原版
        功能:进行单行测试和全场测试单行测试:输入植物,僵尸种类,列,释放时间和目标列。支持测试不含三线,杨桃的单破IZE单破。输出过率
        全场测试:输入目标,植物,僵尸,释放时间,释放位置。输出过率。支持舞王和矿工法
        其他功能:1.使用1400开局(旧时代的遗留)
        2.录制与回放
        3.vbe无双发模式


        IP属地:山东4楼2024-10-23 22:54
        回复
          rpze
          编写:碳酸
          下载:准备好win10以上系统,3.11版本以上python(64位)以及自带的pip,按windows+R打开运行窗口,输入cmd,再输入pip install rpze即可下载。
          功能:支持iz环境下所有测试,除了开传送门和放钉耙。
          使用:引入rpze库
          from rpze.basic.inject import InjectedGamefrom rpze.iztest.iztest import IzTestfrom rpze.rp_extend import Controller
          增加时间流动
          @iz_test.flow_factory.add_flow() async def place_zombie(_):
          获取植物僵尸
          b = iz_test.ground["3-1"]kg = iz_test.game_board.zombie_list[0]
          在某刻释放僵尸
          await until(lambda _: 条件).after(时间)if 条件: place("僵尸 位置")
          卡相位:
          until_plant_n_shootuntil_plant_last_shoot
          自定义成功失败
          @iz_test.flow_factory.add_tick_runner() def check_end(fm:FlowManager): nonlocal d_die if iz_test.ground["1-0"] is None: return iz_test.end(True) if fm.time > 1000: if iz_test.game_board.zombie_list.obj_num == 0: if iz_test.ground["1-2"] is None: d_die += 1 return iz_test.end(False)
          舞王相关
          iz_test.game_board.mj_clock = randint(456,466)
          修改相位
          from rpze.iztest.dancing import partner
          获取舞伴
          wb = partner(mj,"a")
          获取mj和伴舞状态
          await until(lambda _:mj.status is ZombieStatus.dancing_summoning)await until(lambda _:wb.status is not ZombieStatus.backup_spawning)


          IP属地:山东5楼2024-10-23 22:54
          收起回复