來歆余響套底層邏輯測試,10億次模擬


我找來了一個攻擊力為471的來歆余響4,90級宵宮10級A(無增傷無暴傷除羽毛無攻擊力)。
打胡六萬專用測試87級水邊遺跡守衛(wèi),87級,70物抗。只打普攻。
期望傷害如下:

開60幀錄制,以幀數(shù)記錄觸發(fā)時間,如下所示。(標紅為觸發(fā))
以出傷害數(shù)字的幀數(shù)為記錄,結(jié)果如下。

可以看到,在我的60幀錄制中,只有第1/4段,宵宮的攻擊間隔會低于0.2s。
然后我就好奇,如果我只打第一段,結(jié)果會怎么樣?我大概打了300下(三次,每次100下)。

那個…?。磕阌X得300下不靠譜……?那我……那我實在是打不動了。
樣本太小了,可能會偏差比較大。你會發(fā)現(xiàn)整體觸發(fā)概率還挺高的。
其中竟然有25次連續(xù)射擊都觸發(fā)了裝備特效。
于是我大概猜想了下裝備觸發(fā)的邏輯:
描述為:普通攻擊命中敵人時,有36%概率觸發(fā)'幽谷祝祀':普通攻擊造成的傷害提高,傷害提高值為攻擊力的70%,該效果將在普通攻擊造成傷害后的0.05秒后清除。普通攻擊未觸發(fā)'幽谷祝祀'時,會使下次觸發(fā)概率提升20%;0.2秒內(nèi)至多判定1次觸發(fā)與否。
換算成可以理解的話:
1.??普攻攻擊有36%概率觸發(fā)增加70%攻擊力提高值的效果。(該效果不會減少)
2.??若普攻攻擊沒有觸發(fā)上述效果,下次觸發(fā)概率+20%的效果。
3.??若普攻攻擊觸發(fā)了+70%攻擊力提高值的效果,則額外+20%概率的效果消失,但是仍保留36%基礎(chǔ)概率可以觸發(fā)該效果。
4.??在0.2s內(nèi)連續(xù)多次沒觸發(fā)+70%攻擊力提高值的效果,只會記錄一次+20%概率的效果。
注:這個+20%概率的效果會在觸發(fā)后消失,但是仍保留原本的36%基礎(chǔ)概率。
有什么影響呢?原本的話,是:

大概測試了10億次,觸發(fā)概率為50.21%,平均攻擊力提高值為35.14%。
然后我模擬了連續(xù)只打第一段的宵宮。

又測試了10億次,觸發(fā)概率為48.88%,平均攻擊力提高值為34.21%。
這個概率大概和測試的還蠻準的?大概?
emmm……這根本沒有低多少嘛,而且實戰(zhàn)哪會連續(xù)射第一段,實際上只會有些微損失。