作者warrenchen (划船兒(Nosy))
看板TTOA
標題Re: 我寫了一個程式探討爆擊寶石要嵌幾個
時間Fri Jun 23 11:22:58 2006
※ 引述《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