io计算公式
pvz吧
全部回复
仅看楼主
level 11
b站已经上传专栏了,正在审核。发主吧被秒吞,看看这个吧能不能发出来
首先感谢某路的无尽入门,以及渐强群一些大神提供部分数据
2021年08月12日 09点08分 1
level 11
一.io是什么?
(雾)io一般指计算机的输入和输出。隐输出(inexplicit output)是io概念创建时的含义,指非运算量(炮和灰烬)造成的输出,现在一般指自然输出,即场上永久植物非秒杀的输出。
在无炮阵中,我们会大量使用永久植物的自然输出,代替炮和灰烬等秒杀输出,因此对io的评级一个很重要的想法就是,看植物的输出能抵得上几个灰烬。一般io计算时只计算AOE伤害,这是因为植物的单体输出在僵尸海里不像平时那样能保持高效,除了机枪火炬以外的单体输出一般不计入io。
灰烬的伤害为1800点,相当于90豌豆。因此,用灰烬来衡量io,则1级io相当于90豌豆的群体伤害,2级为180,3级为270,4级为360。这一评价方式不太符合实际,因为游戏中血量最高的红眼巨人也不过300豌豆的血量,而4级IO就有360豌豆的群体输出,远远超出了界限。而90以下的自然输出也非常普遍,常用于补刀被灰烬炸3次的红眼,而如果按上面的评级方法,这些输出等于没法评级。
所以,更恰当的方法是用能够代替灰烬杀伤红眼的次数来评价io。红眼的血量相当于300豌豆,炸一次剩余210,两次剩余120,3次剩余30。因此,1级io为相当于30个豌豆的群体输出,2级io为120,三级为210,4级为300。4级io即可无外力自然消灭红眼。实际上,1级io在炮阵中非常常见,例如经典8炮陆路就是用于补刀残血红眼的1级io,这是因为红眼从画面外走到6列,刚好受到3次炮轰。
2021年08月12日 09点08分 3
新人,灰烬有特指一种植物还是一种效果。。。
2021年08月12日 14点08分
@37℃怡宝 能像樱桃那样一次输出大量群体伤害的植物
2021年08月12日 14点08分
@37℃怡宝 灰烬是像樱桃炸弹和毁灭菇一类可以把僵尸炸成灰的植物,加农炮也是灰烬,而窝瓜这种不是
2021年08月12日 15点08分
@圣王女剑🌂 嗯嗯,谢了
2021年08月12日 15点08分
level 11
二.植物基础知识
曾哥的平均攻速为193,射击类植物为143,投手为293。
豌豆和的伤害为20,火球的伤害为40,溅射伤害为40/溅射到的僵尸数量(最高为13)。
西瓜和冰瓜的伤害为40,溅射在不衰减的情况下为26,为1.3豌豆(实际上伤害为574/被溅射到的僵尸数量,超过26则为26,以一波50僵尸的情况来算,冰瓜溅射到3列为25只僵尸,而僵尸数量>22只时才会衰减,故一般不衰减)。
大喷和曾哥每次喷射伤害为20,曾哥一轮喷射4次,大喷每次只喷射一次。
2021年08月12日 09点08分 4
西瓜和冰瓜为80
2021年08月13日 04点08分
level 11
*,图片还得重新上传,辣鸡贴吧
2021年08月12日 09点08分 7
等晚上开电脑更新
2021年08月12日 09点08分
专栏已更新:cv12632899
2021年08月12日 15点08分
2021年08月12日 15点08分
@圣王女剑🌂 嗯嗯谢谢,但是不知道为啥没艾特到我[滑稽]
2021年08月12日 15点08分
level 5
沙发[滑稽]
2021年08月12日 10点08分 8
[滑稽]
2021年08月12日 14点08分
level 13
?这就没了?
2021年08月12日 10点08分 9
level 1
你b站名叫啥呀[小乖]
2021年08月12日 11点08分 10
[滑稽]等会你就知道了
2021年08月12日 14点08分
2021年08月12日 14点08分
@是仙瑶呀⁰ 专栏已更新
2021年08月12日 15点08分
@圣王女剑🌂 嗯嗯,但是你b站叫啥啊[小乖]
2021年08月12日 15点08分
level 6
b站给个链接啊
2021年08月12日 11点08分 11
已经上传了,正在审核中
2021年08月12日 14点08分
level 11
三、 io估算公式
植物的攻击速度和僵尸的移动速度都有随机性,用数学模型描述比较复杂。我下面的数据采用用修改器调大量僵尸测试的统计模型而成,数据都是极限波长下的数据,实战中的伤害只会高于而不会低于理论值,较为稳定
规则1:大部分位置的曾哥和大喷,在全程减速的条件下,对红眼巨人(在其砸6列植物之前)伤害如下图所示(以豌豆计)。冰瓜的数值为其投掷次数。
图1 常见曾和大喷的位置
图中九列曾哥括号中的数值为其不处在边界时的伤害。这是因为九列曾哥处在地图边界,攻击范围有所缩小。若将它平移到其他列,而与其他植物的相对位置不变,则它伤害会增加至89。
6列大喷也有攻击范围缩小的问题,括号中的数值为其处于5列及以下时的伤害。
根据上面的计算,我们可以发现如下几个问题
1.虽然大喷的攻击范围比曾哥大,但是对来自前方的红眼时,仍然是曾哥伤害比较高(套南瓜会不一样,后面会讲)。而且,6列本来就是大喷攻击范围会衰减的位置,机械钟6列无论是考虑本路的输出还是支援边路都应该用曾哥。
2.顶满无炮构型中水路哪个曾哥更重要?一般靠直觉的回答可能是8列曾,因为前场3个空格都能攻击到。然而事实是,大部分较为细瘦、在7列无法被9列曾攻击到的僵尸往往走不出两格就死了。而巨人僵尸的体积较大,在其被6列植物阻挡时,9列曾依然能够攻击的到,所以9列曾哥对巨人僵尸的输出是最高的,也是最为重要的。
“机械钟被
小丑
炸水路曾哥时,先补哪个曾哥?”,一般我们会回答9列曾哥,因为9列曾哥能率先攻击小丑,大大降再次被炸的概率;但其实从对巨人输出的角度,9列曾哥同样是最为重要的。
2021年08月12日 14点08分 12
level 11
图片已上传,久等了
2021年08月12日 14点08分 14
level 11
分析完曾哥和大喷的位置,我们根据上图计算出机械钟阵2路的基础输出:71+65+46
+3
2+12+13*1.3=243,为2级io。实际上,即使冰瓜一下都没溅射到,其输出也有243-17=226点,足有2级了。然而,实际运阵中造成的伤害往往会比这个值高,因为巨人还会投掷小鬼。
2021年08月12日 14点08分 15
为3级io
2021年08月12日 15点08分
level 11
规则2:
巨人投小鬼时长(厘秒):142,减速为284
因此,巨人在攻击范围内投小鬼,大喷伤害+2,忧郁菇+5.9,投手多攻击1次。
我们可以先找出巨人会在哪里投掷小鬼,然后将对应植物的输出增加。例如机械钟2路基础伤害为243,因为正常操作下巨人一般会在8列偏右投掷小鬼,此时会受到3个忧郁菇和1个冰瓜的攻击,故伤害增加5.9*3+1.3=19点。总伤害为262点,仍然为3级io。
2021年08月12日 14点08分 17
level 11
规则3:
套南瓜,所有忧郁菇伤害-10 大喷菇-3,投手少攻击1.5次。
我们不难发现,虽然对曾哥和大喷正前方的红眼输出差不多,但是若套南瓜的话曾哥输出下降巨大,而大喷基本不变。这是因为曾哥的攻击范围集中在前面一格。
注:此值对曾哥来说是平均值,因为曾哥的攻速波动较大,实际上伤害减少8~12不等;特别地,后置的曾哥在
前排
植物套南瓜的情况下完全攻击不到红眼,因此输出减为0:例如上图中的5列曾,若六列曾套南瓜,则输出为0。
由这一规则,我们看机械钟2路:前排套南瓜的话,阵型中共5个曾哥,其中5列曾完全没有伤害,其他曾各减少10点,共计减少52点。而冰瓜少投掷1.5次,伤害减少2点。最终伤害为208点,跌出3级io了。
不难看出,在布阵中,若前排植物套南瓜,对红眼的输出的减少极大。事实上,因为相对于炮,无炮阵中的植物都可用南瓜保护,我们往往会给其套上南瓜以求安稳。但实际上前排植物套南瓜是更危险的,因为这样会大大减少对红眼的输出,使植物更容易被巨人和冰车碾压。所以,为了保护前排植物,去掉南瓜,牺牲掉对啃食僵尸的抗性是必要的。这也是无炮难玩的原因之一:你以为前置炮难以保护,其实前置曾更难保护。
2021年08月12日 14点08分 19
1 2 3 尾页