IZE歐皇的秘密——多玉米算血公式
玉米是什么?能吃嗎?好吃嗎?怎么吃?

一、舊玉米算血公式
如果不知道“算血公式”是什么,請閱讀CV6096663,作者是琉璃,內含新人友好的IZE算血入門教程。
當然,那個專欄里沒寫玉米算血,所以這里補上:
(舊玉米算血公式)算血 = 玉米當單發(fā)的輸出*15/16 + 其他輸出*1.5
例如下圖的模型:

算血是 (3+3)*1.5 +?3*15/16 + 6 + 6*2 = 29.81?> 28,路障可能會死。故正解是撐桿。

二、從停滯倍率說起
記住公式很重要,但理解公式更加重要。對于單玉米的情況,舊玉米算血公式基本正確,但對于多個玉米的情況則愛莫能助。
其實,不妨換一種思路:玉米的傷害,是可以拆分成兩部分的。一是玉米本身的DPS,二是玉米帶來的停滯效果。這里說的“停滯效果”,在公式里表現為停滯倍率,也就是舊公式里的那個1.5。簡單來說,就是“存在單玉米時,僵尸平均每行動1s會被黃油停滯0.5s”的意思。
而在雙玉米或三玉米的情況下,計算停滯倍率就成了一個(可能較為復雜的)數學問題。
那啥,數學我不會啊,但我會寫程序,計算機模擬一下不就有停滯倍率了么……
具體的游戲機制如下:
玉米投手的攻擊間隔是286~300(單位:厘秒)間的隨機數,而一次攻擊有25%的概率為黃油。若為黃油,則傷害為2(單位:豌豆),且?guī)硗Ч?s;若為玉米粒,則傷害為1。存在連續(xù)黃油時會浪費一部分停滯時間。
基于此,十萬次模擬的平均結果如下:

2023/2/18更新:
先前模擬時,使用的玉米初始攻擊倒計時為rand(15)+286,即286~300。這其實不符合實際情況(雖然影響不大)?,F修改為rand(rand(15)+286),重新測得數據如下:

現在已有人計算出理論值??梢钥吹剑拚蟮膶崪y數據與理論值吻合。

三、“基礎DPS”
玉米的平均攻擊間隔是2.93s,一次攻擊25%是2豌豆,75%是1,可得玉米投手平均每2.93s打出1.25豆的傷害。這其實就是玉米的基礎DPS。
換算成單發(fā):單發(fā)的平均攻擊間隔是1.43s,一次攻擊1豌豆。得1玉米=0.61單發(fā)。
那么單玉米的傷害是多少?顯然,停滯倍率對玉米的基礎DPS也是有效的。神奇的事情發(fā)生了:
0.61(基礎DPS)?* 1.454(單玉米停滯倍率)= 0.887
而 15/16 = 0.9375
事實上,15/16的數據稍有偏差。經 @sqrt_7 最新測定,單玉米的輸出更接近于8/9個單發(fā)。8/9 = 0.889。不出意料,這已經和0.887相差無幾了。

四、多玉米算血公式
綜上所述,多個玉米的算血方法如下:
將玉米當做0.61個單發(fā)進行算血。
結果乘以停滯倍率
當然了因為不同時段玉米數量不同,具體計算的時候需要進行分段。
如下圖的例子:

2列玉米至5列花為【A段】,1列玉米為【B段】。A段算血:21*2*0.61*2.306 = 55.00,B段算血:6*0.61*1.454 = 5.37.
加在一起:60.37,約60左右。鐵桶能不能過看RP。
以下是游戲內實測數據:

相差1血左右,可以說是較為準確了。

五、公式我懂了,可是不想算
那當然要請IZE Calculator出場了。
最新版(v1.2.6)于1月5日發(fā)布,下載鏈接:
(請以BV15k4y1C7Bt簡介為準)
【藍奏云】https://wws.lanzous.com/i0mbGk2h7ef
【百度云】https://pan.baidu.com/s/115BoqNJfwMVIVZ-BE1rQZg(提取碼:yd5y)
該鏈接長期更新。