[代數] 跟遊戲有關的問題(命中與閃避)

看板 Math
作者 oyasmy (oyasmy)
時間 2024-10-25 20:11:48
留言 5 ( 0推 0噓 5→ )
之前在玩一個遊戲 叫暗黑地牢 遊戲裡有一些很簡單的參數 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

留言

※ 編輯: oyasmy (61.61.28.165 臺灣), 10/25/2024 20:22:45
※ 編輯: oyasmy (61.61.28.165 臺灣), 10/25/2024 23:08:14
arrenwu 你方便寫一下你想證成的定理是什麼嗎? 10/26 09:18 1F
oyasmy 其實我沒有要證明任何定理 我只是想知道如果依照 10/26 13:13 2F
oyasmy 等效血量的定義 式一是否正確 還有如果是一正確 10/26 13:14 3F
oyasmy 式二是否正確 我有代一些值進去驗算 發現都符合 10/26 13:14 4F
oyasmy 但是我並不確定 是不是所有的值代進去都符合 10/26 13:15 5F
我覺得可能是因為我只是丟二個式子上來 沒有任何推導過程 所以大家也看不出來式子是對是錯 所以我就先po個等效血量的式子推導 等效血量有個比較廣義(原po文那個只能應對a>=0.95)的版本 目標等效血量(廣義)Hp'={min[0.95,a]/min[0.95,a-d]}*Hp;0<=d<a 因為 定義目標的等效血量 Hp'=[(目標有著閃避d時可以承受定值傷害而被消滅的攻擊次數)/ (目標閃避為0時可以承受定值傷害而被消滅的攻擊次數)]*Hp 而我們憑直覺也可以知道 "目標可以承受的攻擊次數與命中率(a-d)成反比" 所以 Hp'=[(目標閃避為0時的命中率)/(目標閃避為d時的命中率)]*Hp case1.當a<0.95 目標閃避為0時的命中率=a-0 目標閃避為d時的命中率=a-d 所以Hp'=[a/(a-d)]*Hp case2.當a>=0.95 目標閃避為0時的命中率=0.95-0(因為命中率有0.95這個天花板) 目標閃避為d時的命中率=a-d 所以Hp'=[0.95/(a-d)]*Hp 二個case組合起來 Hp'={min[0.95,a]/min[0.95,a-d]}*Hp;0<=d<a 如果有錯誤的地方還請不吝指教
※ 編輯: oyasmy (61.61.28.165 臺灣), 10/26/2024 22:59:51

最新文章

[耍冷] 曹丕岳父喝醉酒
joke eric30526
2024-11-22 01:18:57
[創作] 我們的目的良善
poem icegino
2024-11-21 23:37:10