看板 TTOA 關於我們 聯絡資訊
※ 引述《youngkai (年輕人)》之銘言: : 全加四的寶石以20點計算,假設爆擊發生後,傷害點數兩倍 : 傷害點數是指(最小總傷害+最大總傷害)-(魔法最小傷+魔法最大傷) : 我30級裝0洞十字弓+1的基本點數是191點 : 技能給的爆擊率是11% : 假設爆擊寶石都是裝+4的 關於傷害點數的定義 小弟有點問題: 1. 不需考慮元素大小傷嗎? 2. 暴擊不是只看全最大傷嗎? 3. 魔法傷害 對非法師系不是在屬性欄看不到嗎? 還是只是作者筆誤 把"屬性"打成"魔法"? 4. 全加四的寶石 是指加大傷 還是小傷? 因 您未考慮非暴擊時 一般傷害的輸出.. (說不定還要分是否機率為常態..XD) 另, 期望值的算式還有點問題.. (base + 20*y)*(1-rate) 指的是什麼? : 程式如下,用dev c++ 4.9.9.2 : #include <iostream> : using namespace std; : int main() : { : const int base = 191;//沒有任何寶石的基本點數 : double rate;//爆擊率 : int y;//非爆擊寶石的個數 : double result;//傷害點數的期望值 : for(y = 0;y <= 23;y++) : { : rate = 0.11+(23-y)*0.04; : result = (base + 20*y)*(1-rate) + (base + 20*y)*2*rate; : cout << "當嵌入"<< 23-y << "顆爆擊寶石時,傷害點數的期望值為" : <<result << "點\n"; : } : system("pause"); : } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.172.73
thorstan1234:嗯.(基本值+幾顆20傷)*機率 爆擊少幾顆20傷就多幾顆될 06/23 11:26
thorstan1234:就是原po的普通攻擊數值摟 06/23 11:30
Clain66:這個算法是沒錯的,有疑慮的是基本值的選擇 06/23 11:33
Clain66:不過你提的第二點,似乎並沒有明說是這樣吧? 06/23 11:34
Clain66:或許傷害點數應該取個平均數,而非單純的加總 06/23 11:35