最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

[少女前線] 平均命中和平均閃避怎么算

2022-11-28 09:41 作者:三千院-亞里亞  | 我要投稿

寫此文的初衷是要回答兩個問題:

1. 很多人覺得A545弱因為她的命中會衰減.?為了討論這個問題, 最好是希望即使A545命中可變,也有辦法用一個數(shù)值來表示她的命中. 另外血包技能期和回音也會改變?nèi)诵蔚拿? 那么能不能估計出前20s/30s的平均命中?

2. 很多人覺得AK15在夜戰(zhàn)隊帶光瞄命中會成問題.?為了討論這個問題, 最好是希望即使敵人有多個而且閃避不同時, 也有辦法用一個數(shù)值表示它們的閃避.?或者說, 能不能估計出一個怪組的平均閃避?

因為這兩個問題具有普適性, 所以專門發(fā)一貼討論.?

平均值, 并不是顯而易見的

兩個數(shù)a,b的算術(shù)平均值是(a+b)/2, 這個誰都懂. 但是這個計算不見得有意義. 舉個例子, 小明從A地去走路B地, 前半程速度為v1, 后半程速度為v2. 求平均速度. 那么就要問"平均速度"的意義是什么? 在這個問題里, 平均速度的意義是用一個均勻速度走路而不改變從A到B的總時間.?

%5Cfrac%7B%E6%80%BB%E8%B7%AF%E7%A8%8B%7D%7B%E5%B9%B3%E5%9D%87%E9%80%9F%E5%BA%A6%7D%20%3D%20%E6%80%BB%E6%97%B6%E9%97%B4%20%3D%20%5Cfrac%7B%E5%89%8D%E5%8D%8A%E6%AE%B5%E8%B7%AF%E7%A8%8B%7D%7Bv1%7D%20%2B%20%20%20%20%5Cfrac%7B%E5%90%8E%E5%8D%8A%E6%AE%B5%E8%B7%AF%E7%A8%8B%7D%7Bv2%7D%20

%5Cimplies%20%5Cbar%7Bv%7D%20%3D%20%5Cfrac%7B2%7D%7B%20%5Cfrac%7B1%7D%7Bv1%7D%20%2B%20%5Cfrac%7B1%7D%7Bv2%7D%20%7D

推導(dǎo)出的速度的平均值其實是調(diào)和平均值, 而不是算術(shù)平均值.

同樣的, 在計算平均命中和平均回避時, 也要先問它的意義. 也不見得是簡單的算術(shù)平均. 具體是什么, 需要推導(dǎo). 那就開始吧.

名字和記號

命中率的計算公式

HitRate%20%3D%20%5Cfrac%7B%E6%94%BB%E5%87%BB%E6%96%B9%E5%91%BD%E4%B8%AD%7D%7B%E6%94%BB%E5%87%BB%E6%96%B9%E5%91%BD%E4%B8%AD%20%2B%20%E7%9B%AE%E6%A0%87%E9%97%AA%E9%81%BF%7D%20

這涉及到兩個變量, 攻擊方命中和目標(biāo)閃避. 為了簡化, 定義閃命比k

k%3D%20%5Cfrac%7B%E7%9B%AE%E6%A0%87%E9%97%AA%E9%81%BF%7D%7B%E6%94%BB%E5%87%BB%E6%96%B9%E5%91%BD%E4%B8%AD%7D%20

則命中率公式可以簡化為閃命比的一元函數(shù):

hitRate(k)%20%3D%20%5Cfrac%7B1%7D%7B1%20%2B%20k%7D%20

DPS(damage per second)可以定義為和命中無關(guān)部分的輸出功率c乘以命中率:

DPS%20%3D%20c(%E4%BC%A4%E5%AE%B3%E5%8A%9F%E7%8E%87)%20%5Ctimes%20hitRate%20%3D%20%5Cfrac%7Bc%7D%7B1%2Bk%7D%20

計算怪組的平均閃避

假設(shè)我方的命中固定, 與命中無關(guān)的傷害功率為c. 假設(shè)一個怪組有N個敵人,?血量分別是H_i. 閃避為evasion_i, 閃命比分別是k_i, 那么我們可以得到消滅所有敵人的時間:

T%20%3D%20%5Csum_%7Bi%7DT_i%20%3D%20%20%20%5Csum_%7Bi%7D%5Cfrac%7BH_i%7D%7BDPS_i%7D%20%0A%20

%5Cimplies%20T%3D%5Csum_%7Bi%7D%5Cfrac%7BH_i%7D%7B%5Cfrac%7Bc%7D%7B1%2Bk_i%7D%20%7D%20

%5Cimplies%20T%20%3D%20%5Cfrac%7B1%7D%7Bc%7D%20%5Csum_%7Bi%7DH_i(1%2Bk_i)

平均閃命比%5Cbar%7Bk%7D%20的意義是, ?當(dāng)每個敵人的閃命比都是%5Cbar%7Bk%7D%20時, 消滅所有敵人的總時間和前面一致. 則有:

%20%20%5Cfrac%7B1%7D%7Bc%7D%20%5Csum_%7Bi%7DH_i(1%2B%5Cbar%7Bk%7D)%20%3D%20T%20%3D%20%5Cfrac%7B1%7D%7Bc%7D%20%5Csum_%7Bi%7DH_i(1%2Bk_i)

%20%5Cimplies%20%20%5Csum_%7Bi%7DH_i%5Cbar%7Bk%7D%20%20%3D%20%5Csum_%7Bi%7DH_ik_i

%5Cimplies%20%5Cbar%7Bk%7D%20%20%20%5Csum_%7Bi%7DH_i%20%3D%20%5Csum_%7Bi%7DH_ik_i

%5Cimplies%20%20%5Cbar%7Bk%7D%20%3D%20%5Cfrac%7B%5Csum_%7Bi%7DH_ik_i%7D%7B%5Csum_%7Bi%7DH_i%20%7D%20

當(dāng)我方命中固定, 敵人閃避和閃命比成正比, 從而

%5Cimplies%20%20%5Cbar%7Bev%7D%20%20%3D%20%5Cfrac%7B%5Csum_%7Bi%7DH_iev_i%7D%7B%5Csum_%7Bi%7DH_i%20%7D%20

也就是說, 敵人閃避的平均值就是敵人血量加權(quán)的算術(shù)平均值. 這個結(jié)論非常簡單漂亮.

因為大部分高血量敵人比如漢尼拔, 白憨憨等都是低閃避的, 所以他們大大的拉低了敵人的平均閃避, 所以AK15在高命中夜戰(zhàn)隊帶光瞄完全可行.?

注: 以上計算沒有考慮能鎖血的特殊敵人, 如軍方狗和黑沖.

計算人形的平均命中

考慮這樣一個模型, 人形每一幀的命中是ac_i, 于命中無關(guān)的傷害功率是c_i, 敵人閃避固定為ev. 閃命比k_i = ev/ac_i, 給定總時間T, 那么可以計算出總傷害:

DMG%3D%5Csum_%7Bi%7D%5ET%5Cfrac%7Bc_i%7D%7B%20(1%2Bk_i)%7D%20

平均閃命比%5Cbar%7Bk%7D的意義是, 當(dāng)我方人形每幀的命中都固定從而閃命比固定為%5Cbar%7Bk%7D時, 在時間T內(nèi)總輸出和上面計算的輸出一致. 則有:

%5Csum_%7Bi%7D%5ET%5Cfrac%7Bc_i%7D%7B%20(1%2B%5Cbar%7Bk%7D)%7D%20%20%3D%20DMG%3D%5Csum_%7Bi%7D%5ET%5Cfrac%7Bc_i%7D%7B%20(1%2Bk_i)%7D%20

%5Cimplies%20%5Cfrac%7B1%7D%7B1%2B%5Cbar%7Bk%7D%7D%20%20%5Csum_%7Bi%7D%5ETc_i%20%20%3D%20%5Csum_%7Bi%7D%5ET%5Cfrac%7Bc_i%7D%7B%20(1%2Bk_i)%7D

%5Cimplies%20%5Cbar%7Bk%7D%20%3D%5Cfrac%7B%20%20%5Csum_%7Bi%7D%5ETc_i%7D%7B%5Csum_%7Bi%7D%5ET%5Cfrac%7Bc_i%7D%7B%20(1%2Bk_i)%7D%20%20%7D%20%20-%201

有了平均閃命比%5Cbar%7Bk%7D%20, 就可以再求出人形的平均命中:

%5Cbar%7Bac%7D%20%3D%5Cfrac%7B%20ev%7D%7B%5Cbar%7Bk%7D%20%7D%20

這個公式有那么一點復(fù)雜, 而且和敵人閃避相關(guān). 那么能不能得到一個近似的簡單的和敵人閃避無關(guān)的平均命中??

還是從命中率公式出發(fā),?

hitRate(k)%20%3D%20%5Cfrac%7B1%7D%7B1%20%2B%20k%7D%20

因為敵人閃避一般都遠(yuǎn)遠(yuǎn)低于我方命中. 即k<<1, 上面表達(dá)式可以近似為(泰勒展開)

%5Cfrac%7B1%7D%7B1%20%2B%20k%7D%20%3D%201%20-%20k%20%2B%20o(k)%20

其中o(k)表示k的高階小量. 從而我們可以改寫總傷害公式:?

DMG%3D%5Csum_%7Bi%7D%5ETc_i(1%2Bk_i%20%2B%20o(k_i))

應(yīng)用到平均命中公式有:

%5Csum_%7Bi%7D%5ETc_i(1%2B%5Cbar%7Bk%7D%20%20%2B%20o(%5Cbar%7Bk%7D))%20%3D%20DMG%3D%5Csum_%7Bi%7D%5ETc_i(1%2Bk_i%20%2B%20o(k_i))

為了估算, 略去等式兩邊的高階小量, 簡化為

%20%5Csum_%7Bi%7D%5ETc_i(1%2B%5Cbar%7Bk%7D)%20%3D%20%5Csum_%7Bi%7D%5ETc_i(1%2Bk_i%20)

消去常數(shù)項, 提取公因式, 簡化為

%5Cbar%7Bk%7D%20%5Csum_%7Bi%7D%5ETc_i%3D%20%5Csum_%7Bi%7D%5ETc_ik_i

k_i%20%3D%20ev%2Fac_i%2C%20%5Cbar%7Bk%7D%20%3D%20ev%2F%5Cbar%7Bac%7D帶入并消去ev, 得到

%5Cfrac%7B%5Csum_%7Bi%7D%5ETc_i%7D%7B%5Cbar%7Bac%7D%7D%20%3D%20%5Csum_%7Bi%7D%5E%20T%20%5Cfrac%7Bc_i%7D%7Bac_i%7D

從而

%5Cbar%7Bac%7D%20%3D%20%5Cfrac%7B%20%5Csum_%7Bi%7D%5E%20T%20c_i%7D%7B%5Csum_%7Bi%7D%5E%20T%20%5Cfrac%7Bc_i%7D%7Bac_i%7D%7D%20

所以, 近似的平均命中等于輸出功率加權(quán)的命中的調(diào)和平均值.


應(yīng)用: A545的平均命中


一個常規(guī)AR隊, A545的基礎(chǔ)命中271
A-545 命中和輸出功率表

有了理論公式, 就可以來計算A545的平均命中.?為了簡化, 我的時間窗口的最小單位是1秒, 而不是一幀. 考慮了A545, 血包和p22的技能加成. A545技能期的滿暴擊帶來的提升算在了傷害buff里. 上圖是A545的前30秒的每一秒的數(shù)據(jù), 包括輸出功率和命中. 然后就可以用前面推導(dǎo)的公式計算平均命中率了.?

用精確公式算出的A-545平均命中, 和敵人閃避關(guān)系很小, 基本可以認(rèn)為恒定在325

用近似公式可以算出前20秒A545的近似平均命中 = 324, 前30秒近似平均命中288.?

用精確公式算出的命中如上圖, 分布在324到327. 可見近似公式的結(jié)論還是相當(dāng)準(zhǔn)確的.?

[少女前線] 平均命中和平均閃避怎么算的評論 (共 條)

分享到微博請遵守國家法律
沭阳县| 馆陶县| 衢州市| 开化县| 岳普湖县| 乌拉特后旗| 锡林郭勒盟| 张家界市| 文登市| 西乡县| 淮安市| 红河县| 教育| 晋中市| 五原县| 山阴县| 禄丰县| 朝阳县| 资源县| 太仆寺旗| 枣阳市| 隆德县| 开原市| 吉安县| 彰武县| 隆安县| 六盘水市| 且末县| 高雄县| 石景山区| 苏州市| 顺义区| 怀安县| 深州市| 乌拉特中旗| 浦县| 东兰县| 汉寿县| 长乐市| 洛川县| 图木舒克市|