<續> 用最單純的條件檢測 幽暗雙刀 與 幽暗鋼ꐠ…
看板Lineage (天堂, 天堂M)作者Dopin (找我請到 bbs.bsd.com.tw)時間18年前 (2007/03/19 07:11)推噓7(7推 0噓 20→)留言27則, 4人參與討論串1/1
[前言]
前篇我用了最基本的武器與角色測試環境 雖然之於雙擊與重擊的機率 與一般常見
的結論有些出入(文內有探討其可能原因) 不過在本次測試中 結果則較先人的測試
較為接近 以下請看
[測試環境]
48 級 體(18) 黑妖 裝備 +6 幽暗雙刀 / +6 幽暗鋼爪 全程魔法 用 L 謎樣程式測
試對 說話之島(回不去歌島) 說話卷軸 NPC 莉莉 之傷害值 並以武器痕出現的有無
判定是否出現雙擊或重擊 忽略所有傷害值發生為 0 (Miss) 的狀況 (因為先前測試
為 賽利安 改此 NPC)
[傷害說明]
力 12+1+5 -> 力量修正 +3
等級 48 -> 等級加成 +4
全程魔法(無火屬性魔法) -> 額外傷害 (變動) <因為火妖現在學土 - -;;;>
(通暢 體魄 福武 狂暴 激勵 衝擊 鋼鐵(土) 燃鬥 雙破)
+6 幽暗雙刀 -> 15/10 額外攻擊點數 1 / 傷害期望 (2~16/2~11)+6 (x2) 雙擊
+6 幽暗鋼爪 -> 17/15 額外攻擊點數 3 / 傷害期望 (4~20/4~18)+6 (20/18) 重擊
由於雙擊與重擊 還需與黑妖傷害公式搭配 (燃鬥 / 雙破) 計算過程繁複 故本篇不
再討論 關於傷害公式的實作運算可以參考先前拙作 :
14665 篇 "Re: [問題] 請教一個關於黑妖與騎士間不知有沒有人問過的問題"
或 smartsky 兄的大作 :
15058 篇 "[心得] 用EXCEL計算+9幽刀+9幽爪的差別"
以下僅列出 程式修改部份 傷害數值 與 結論
[簡單計次程式] / *用 diff 列出不同處 其實不過是 count 數改變 */
*** damage_origin.c Mon Mar 19 05:49:27 2007
--- damage.c Mon Mar 19 05:50:14 2007
***************
*** 2,13 ****
int main(void) {
char string[80];
! int i, j, value, sum, damage[100], value_count[100];
float avg;
FILE *fp;
for(i = 0 ; i < 100 ; i++) damage[i] = 0;
! for(i = 0 ; i < 100 ; i++) value_count[i] = 0;
for(i = 0 ; i < 100 ; i++) {
printf("Enter %3d's Value: ", i+1);
--- 2,13 ----
int main(void) {
char string[80];
! int i, j, value, sum, damage[100], value_count[110];
float avg;
FILE *fp;
for(i = 0 ; i < 100 ; i++) damage[i] = 0;
! for(i = 0 ; i < 110 ; i++) value_count[i] = 0;
for(i = 0 ; i < 100 ; i++) {
printf("Enter %3d's Value: ", i+1);
***************
*** 49,55 ****
if(fp) {
fputs("\n\n", fp);
! for(i = 0 ; i < 100 ; i++) {
fprintf(fp, "%4d(%4d)", i, value_count[i]);
if(i % 7 == 6) fputs("\n", fp);
}
--- 49,55 ----
if(fp) {
fputs("\n\n", fp);
! for(i = 0 ; i < 110 ; i++) {
fprintf(fp, "%4d(%4d)", i, value_count[i]);
if(i % 7 == 6) fputs("\n", fp);
}
[資料輸出] /* 為方便辨識 我用紅色表示雙擊 用紫色表示重擊 */
36 57 52 40 28 46 88 45 34 59 29 45 30 55 64 65 34 42 60
39 30 44 53 35 39 59 51 28 61 51 38 54 55 61 34 76 47 35
29 39 48 37 56 51 42 58 37 82 39 59 33 46 65 39 46 43 59
55 27 35 48 57 47 53 37 49 27 30 97 61 47 60 41 40 39 37
60 61 46 73 63 46 43 53 85 43 28 61 82 54 49 47 61 51 51
65 39 47 34 55
0( 0) 1( 0) 2( 0) 3( 0) 4( 0) 5( 0) 6( 0)
7( 0) 8( 0) 9( 0) 10( 0) 11( 0) 12( 0) 13( 0)
14( 0) 15( 0) 16( 0) 17( 0) 18( 0) 19( 0) 20( 0)
21( 0) 22( 0) 23( 0) 24( 0) 25( 0) 26( 0) 27( 2)
28( 3) 29( 2) 30( 3) 31( 0) 32( 0) 33( 1) 34( 4)
35( 3) 36( 1) 37( 4) 38( 1) 39( 7) 40( 2) 41( 1)
42( 2) 43( 3) 44( 1) 45( 2) 46( 5) 47( 5) 48( 2)
49( 2) 50( 0) 51( 5) 52( 1) 53( 3) 54( 2) 55( 4)
56( 1) 57( 2) 58( 1) 59( 4) 60( 3) 61( 6) 62( 0)
63( 1) 64( 1) 65( 3) 66( 0) 67( 0) 68( 0) 69( 0)
70( 0) 71( 0) 72( 0) 73( 1) 74( 0) 75( 0) 76( 1)
77( 0) 78( 0) 79( 0) 80( 0) 81( 0) 82( 2) 83( 0)
84( 0) 85( 1) 86( 0) 87( 0) 88( 1) 89( 0) 90( 0)
91( 0) 92( 0) 93( 0) 94( 0) 95( 0) 96( 0) 97( 1)
98( 0) 99( 0) 100( 0) 101( 0) 102( 0) 103( 0) 104( 0)
105( 0) 106( 0) 107( 0) 108( 0) 109( 0)
Sample Number = 100 Damage Avg = 48.91
46 45 55 59 67 73 34 67 37 43 67 52 45 41 45 29 45 57 67
45 45 48 37 73 67 109 30 109 49 45 67 45 45 60 45 58 52 67
45 109 53 45 65 71 109 45 38 61 55 45 67 32 45 73 55 51 40
73 30 67 70 69 45 67 45 73 31 45 67 36 40 57 30 34 55 109
46 61 40 49 45 39 53 45 73 45 48 39 59 43 109 45 43 73 45
67 94 71 67 45
0( 0) 1( 0) 2( 0) 3( 0) 4( 0) 5( 0) 6( 0)
7( 0) 8( 0) 9( 0) 10( 0) 11( 0) 12( 0) 13( 0)
14( 0) 15( 0) 16( 0) 17( 0) 18( 0) 19( 0) 20( 0)
21( 0) 22( 0) 23( 0) 24( 0) 25( 0) 26( 0) 27( 0)
28( 0) 29( 1) 30( 3) 31( 1) 32( 1) 33( 0) 34( 2)
35( 0) 36( 1) 37( 2) 38( 1) 39( 2) 40( 3) 41( 1)
42( 0) 43( 3) 44( 0) 45( 24) 46( 2) 47( 0) 48( 2)
49( 2) 50( 0) 51( 1) 52( 2) 53( 2) 54( 0) 55( 4)
56( 0) 57( 2) 58( 1) 59( 2) 60( 1) 61( 2) 62( 0)
63( 0) 64( 0) 65( 1) 66( 0) 67( 13) 68( 0) 69( 1)
70( 1) 71( 2) 72( 0) 73( 7) 74( 0) 75( 0) 76( 0)
77( 0) 78( 0) 79( 0) 80( 0) 81( 0) 82( 0) 83( 0)
84( 0) 85( 0) 86( 0) 87( 0) 88( 0) 89( 0) 90( 0)
91( 0) 92( 0) 93( 0) 94( 1) 95( 0) 96( 0) 97( 0)
98( 0) 99( 0) 100( 0) 101( 0) 102( 0) 103( 0) 104( 0)
105( 0) 106( 0) 107( 0) 108( 0) 109( 6)
Sample Number = 100 Damage Avg = 55.61
[結論] 同前篇原因 因為樣本數實在不大 僅就我的數據做分析
1. 依照本次結果 幽暗雙刀 雙擊的機率約為 27% 幽暗鋼爪 的重擊率 約為 38% 與
前篇之結果 33% / 25% 有極大出入 顯示魔法狀態 "可能" 會影響發動機率的計
算方式 (比方 有先後次序 或是 條件發動)
2. 幽暗雙刀 沒有發動超過 97 的傷害數值 表示本次測試同時發動三種條件 雙擊
雙破 燃鬥 並沒有出現 反而是 幽暗鋼爪的傷害最大值 109 出現了六次
3. 幽暗鋼爪打出最大值 109 時 六次都有重擊 顯示重擊的發動 與其他兩種黑妖魔
法 "可能" 有先後次序的關係 (回應 1. 的假設)
4. 同前篇結論 不論 幽暗雙刀 或 幽暗鋼爪 之發動 雙擊 與 重擊 之機率為何 但
就傷害的結論值來說 一為 48.91(前篇 12.93) 一為 55.61(前篇 15.23) 仍然
確切説明 幽暗鋼爪 之傷害期望 "顯然" 高過 幽暗雙刀
是故 兩篇文章都指出一個既存的事實(其實早就是個定論 但還是常有人會發問) ->
幽暗鋼爪 的傷害期望是 "顯著大於" 幽暗雙刀 的
--
也許那天可以寫個程式把對應數值跑個 Pair-T 或是啥的 :p
--
修改原因 : 補充魔法施放的種類
--
SOB Pack 已於日前 Release 出 gcc 3.x 版, 歡迎還活在 Maple 2.36 SOB Version
回憶中的朋友們一起來討論下列相關 :
1. maple 2.36 2. SOB 3. Atlantis Version
telnet to ats.bsd.com.tw Boardname : ATSVersion
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.231.197
推
03/19 07:16, , 1F
03/19 07:16, 1F
→
03/19 07:19, , 2F
03/19 07:19, 2F
推
03/19 07:20, , 3F
03/19 07:20, 3F
→
03/19 07:22, , 4F
03/19 07:22, 4F
→
03/19 07:26, , 5F
03/19 07:26, 5F
→
03/19 07:27, , 6F
03/19 07:27, 6F
→
03/19 07:26, , 7F
03/19 07:26, 7F
→
03/19 07:28, , 8F
03/19 07:28, 8F
→
03/19 07:29, , 9F
03/19 07:29, 9F
→
03/19 07:29, , 10F
03/19 07:29, 10F
→
03/19 07:30, , 11F
03/19 07:30, 11F
推
03/19 07:33, , 12F
03/19 07:33, 12F
→
03/19 07:35, , 13F
03/19 07:35, 13F
推
03/19 07:38, , 14F
03/19 07:38, 14F
→
03/19 07:39, , 15F
03/19 07:39, 15F
推
03/19 07:42, , 16F
03/19 07:42, 16F
→
03/19 07:43, , 17F
03/19 07:43, 17F
→
03/19 07:45, , 18F
03/19 07:45, 18F
→
03/19 07:45, , 19F
03/19 07:45, 19F
→
03/19 07:46, , 20F
03/19 07:46, 20F
→
03/19 07:46, , 21F
03/19 07:46, 21F
→
03/19 07:47, , 22F
03/19 07:47, 22F
→
03/19 07:49, , 23F
03/19 07:49, 23F
→
03/19 07:49, , 24F
03/19 07:49, 24F
→
03/19 07:50, , 25F
03/19 07:50, 25F
※ 編輯: Dopin 來自: 203.73.231.197 (03/19 07:54)
推
03/19 09:38, , 26F
03/19 09:38, 26F
推
03/19 12:15, , 27F
03/19 12:15, 27F
Lineage 近期熱門文章
10
13
10
28
PTT遊戲區 即時熱門文章