Re: 我寫了一個程式探討爆擊寶石要嵌幾個

看板TTOA作者 (划船兒(Nosy))時間18年前 (2006/06/23 10:58), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串5/6 (看更多)
※ 引述《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

06/23 11:26, , 1F
嗯.(基本值+幾顆20傷)*機率 爆擊少幾顆20傷就多幾顆될
06/23 11:26, 1F

06/23 11:30, , 2F
就是原po的普通攻擊數值摟
06/23 11:30, 2F

06/23 11:33, , 3F
這個算法是沒錯的,有疑慮的是基本值的選擇
06/23 11:33, 3F

06/23 11:34, , 4F
不過你提的第二點,似乎並沒有明說是這樣吧?
06/23 11:34, 4F

06/23 11:35, , 5F
或許傷害點數應該取個平均數,而非單純的加總
06/23 11:35, 5F
文章代碼(AID): #14crZ60o (TTOA)
討論串 (同標題文章)
文章代碼(AID): #14crZ60o (TTOA)