【PVZ】浅谈"群体砸率"

Part 1
——"后发制人"引发的砸炮悲剧
首先 要对"群体砸率"下个定义 (此定义仅为我个人的理解 不代表任何群体的观点)
群体砸率是指由非最快巨人贡献的砸炮概率
(注:这里的"最快"是指理想状态下的速度最快+出生最左+受冻最短 显然不是0.37 也不止是速度最快)
出现这种情况的场合主要有两种
1.热过渡炮,拦截等炸虚操作漏炸较慢巨人 导致巨人存活时间长于同出生波次的其他巨人
2.巨人未能砸垫 但速度与相位均较好 足以赶超砸垫的快速巨人
不难理解 当存在冰冻或速度重置(砸垫&投掷)时 更有可能出现上述情况 本文主要讨论后者

Part 2
——对群体砸率的模拟计算
显然 "群体砸率"与"炮伤"等妖魔鬼怪一样 需要大量模拟来测值
但就像炮伤计算存在严谨波长一样 群体砸率同样存在为绝对为零的情况
先在这贴一张人手一张的表

这是一张巨人的v-t表 可以在"速度计算器-快速"的sheet2等地方找到
不过 用下面这张更为直观

对于未砸垫巨人 最极端的情况是什么?
答案是"速度最快"+"最有利于前进的相位"+"即将砸垫"
比如 某波在601铲除9列垫 此时巨人坐标为760.00•••1(即刚好不会对9普通举锤)
该巨人为速度最快 处于上图的t=432的相位 在(566-432+133)cs后被消灭
当上述情况的巨人不会砸炮时 该类漏垫巨人均不可能砸炮
不过 这种"极端情况"的计算需要注意几点
1.对于施垫 最佳时机可以是t=432 但不代表"最优相位"就是432
因为同样的566cs内 [0,566]所积的位移比[432,998]多
2.不要过于极端 有时最快的巨人即使出生最右又最晚解冻依然会砸垫 即漏垫巨人的最快速度不一定就是一般情况的最快速度
同样的"最优相位"有时也取不到

Part 3
——极端模拟判断砸率实例

也正是这个视频 导致了我想写这么一大堆废话(
像这种循环内巨人要经历多次冻结与砸垫的阵解必然不能忽视群体砸率
对于离收尾较远的冰波出生的巨人 在死亡前一共经理四个冰波:
|I-c-P|I-c-P|I-c-P|I-c-P|
在被激活投掷前 巨人不会砸8列垫 有威胁的漏垫出现在第三波
这里为了方便分析 施垫时间设为巨人立刻砸垫后再次落锤前1cs被炸黑 即(循环波长-200-413-264) 铲垫时间为防上波撑杆越垫的最晚时机(同样与波长有关 且这里不考虑激活炮可能会带走一部分撑杆)
若波长定为冰车不碾炮的极限波长(1309) 则施垫区间为432~535
投出小鬼后巨人在铲垫时(535)可能的相位分布区间为t=26~76
之后巨人在第四冰波砸垫前最多行走453cs
通过对比相位图中[26,76]与[479,529]区间的巨人速度可知[76,529]区间所积的位移大致为最大
代入计算可知巨人正好超过砸炮坐标1px


很明显波长取1309必然存在砸率(由于巨人在投掷前的速度可任取+300cs的受冻时间差 不使用智能铲垫的情况下出现概率并没有想象中的那么小 不过数量级仍远小于刷新延迟)
权衡炸率与潜在的欠考虑情况这里取用了1302作为循环波长

至此就是个人目前对群体砸率计算的理解与看法
若有疑惑或纰漏欢迎在评论区指出~