[代數] 跟遊戲有關的問題(命中與閃避)
之前在玩一個遊戲 叫暗黑地牢
遊戲裡有一些很簡單的參數
Hp=目標血量
a=攻擊方的精準度
d=目標的閃避率
a-d=攻擊方的命中率
然後遊戲有個命中率上限95%
也就是說 就算 a-d>0.95
命中率也還是只有95%
而且假設a>=0.95,0<=d<=a
如果定義目標的等效血量
=[(目標有著閃避d時可以承受定值傷害而被消滅的攻擊次數)/
(目標閃避為0時可以承受定值傷害而被消滅的攻擊次數)]*Hp
那得到了式一
目標等效血量=0.95*Hp/min{0.95,a-d}
遊戲裡有扣目標閃避的技能可以用
△d=扣閃避技能的扣閃避值(△d>=0)
根據式一 得到式二
△Hp=Hp/{1+[(a-d)/D]}
=目標因為扣閃避技能等效被扣除的血量;
其中D=min{max[0,0.95-(a-d)],△d}
也就是說 一個血量為Hp 閃避為d-△d的目標
等效為一個血量為Hp-△Hp 閃避為d的目標
請問 式一跟式二 是正確的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.61.28.165 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Math/M.1729858310.A.D86.html
留言