Re: 物理攻擊傷害計算測試

看板NobuOnline (信長之野望)作者 (有功夫無懦夫)時間16年前 (2008/10/23 16:09), 編輯推噓3(307)
留言10則, 4人參與, 最新討論串7/10 (看更多)
=====================引用開版大的文章================= ==物理攻擊傷害基本公式== [(攻擊力 ×攻擊力) / 防禦力] ×技能傷害係數N=計算傷害值 攻擊力 ×技能傷害上限M=計算傷害上限 技能傷害上限=固定值X 計算傷害值>傷害上限,實際傷害=傷害上限 計算傷害上限>技能傷害上限,實際傷害=技能傷害上限 貫通率=N/M 以普攻為例,技能傷害係數N是1,傷害上限係數M是2 所以貫通率=N/M=0.5 武藝一般攻擊力約800吧,就考慮攻擊隊形*1.1,好吧算900 八箇跟紫燕的傷害上限很高,約6,但貫通率低到不行,技能係數只有3 攻900給你加個天下無雙=950,軍學防1000+堅忍結界 這種情況的八箇傷害={[(950*950)/2000]*3}/2=676 ======================================================== 照開版大分享的公式看來 似乎還是不太能反映出貫通力對於傷害的影響 就拿八箇跟五連擊來比較 我想大家都有經驗 打軟皮八箇傷害高 打硬皮五連傷害高 所以推算中間有某個防禦值會讓八箇和五連傷害是一樣的吧-----(1) 在攻擊力一樣的條件下 變數就是對方的防還有兩個技能的差別 公式中(攻擊力 ×攻擊力)就是一個常數K 技能傷害係數N 兩個技能就給他N1 N2 所以兩個公式變成 (N1/防)*k=計算傷害值1 (N2/防)*k=計算傷害值2 以防禦力為x軸 計算傷害值為y軸 畫出這兩條曲線 數學老師要是沒有時常請假的話 一看就知道 這兩條曲線不會有交點 明顯跟(1)矛盾 要讓兩條曲線有交點 必須要有平移的動作 看是對x軸平移 還是對y軸平移 對x軸平移a 公式變成[N/(x-a)]*k=y ----(2) 整理一下變成 對y軸平移b 公式變成[N/(x)]*k=(y-b) 整理後變成 [N/(x)]*k+b=y ----(3) (3)式我認為不可能 舉個例子攻擊力10 打防禦力1000 會有固定傷害b嗎?? 顯然沒有 所以這不成立 再來就是有可能的(2) a我認為是攻擊力啦 x-a是攻防差 但是一想到攻800打防800就不合理了 所以就只剩下同時平移xy 公式變成[N/(x-a)]*k=(y-b) 整理後變成[N/(x-a)]*k+b=y 不管a和b代表什麼 總之就是個不簡單的關係 所以結論就是如果把貫通力拉進來考量 似乎沒那麼簡單 可以把開版大舉的武藝打軍學的例子 防用300 600 900 1200 代進去 會發現八箇並沒有因為貫通力差而衰減 所以開版大提出的基本式 [(攻擊力 ×攻擊力) / 防禦力] ×技能傷害係數N=計算傷害值 似乎還有修正的空間 除非式子中的N 是防禦力的函數 不過這樣式子又顯的粗糙不夠嚴謹 理性思考 代po 勿戰 科科 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.69.97.52

10/23 16:16, , 1F
為什麼會有相同攻擊力下,用不同技能打防禦力相同敵人
10/23 16:16, 1F

10/23 16:16, , 2F
傷害會相等的這種想法 @@?
10/23 16:16, 2F

10/23 16:16, , 3F
這才是整篇文章最大的矛盾點 XD
10/23 16:16, 3F

10/23 16:18, , 4F
會有這種情況通常都是已達攻擊力或技能傷害上限
10/23 16:18, 4F

10/23 16:21, , 5F
照算五連跟八筒傷害倍數應該不同,不可同視而比阿...
10/23 16:21, 5F

10/23 16:23, , 6F
喔 我的意思是說攻擊相同的情況下 用兩技能打某個防禦值
10/23 16:23, 6F

10/23 16:24, , 7F
的人 但是傷害輸出卻是相同的
10/23 16:24, 7F

10/23 16:28, , 8F
個人是認為根本沒有這種情況存在 XD
10/23 16:28, 8F

10/23 16:29, , 9F
曲線裡記得加傷害上限 如八箇的5300 五連改印象是4500
10/23 16:29, 9F

10/23 16:32, , 10F
看來這串文會變成測試班...信ON流言終結者?
10/23 16:32, 10F
文章代碼(AID): #19034Sfm (NobuOnline)
討論串 (同標題文章)
文章代碼(AID): #19034Sfm (NobuOnline)