[心得] 武器攻擊係數單人測量法
首先你必須準備的東西:
1.機體六圍資料(小青提供的)
2.傷害計算公式(搜尋板友holymars或 #1A6Hsxoi #1AFijqTq 可以找到)
3.試算表軟體(筆者使用Excel)
4.量尺工具(有計算圖片pixel的影像處理軟體者不用)
ScreenRuler http://www.xun6.com/file/f862ce4e8/ScreenRulerSetup.zip.html
5.耐心與時間(重要!)
接下來我就以CR機 薩克2馬哲蘭砲 2號武器-飛彈艙 為例子作實際試驗與說明:
a. 測驗的方法就是開單人訓練,打德姆,紀錄每下傷害的pixel數,
最後統整運算就可求出武器攻擊係數。
(如果你有兩台電腦,兩個以上的帳號,當然就可以開對戰房來測,紀錄的
血條就改成左上方那條,這樣結果更精確。)
b. 之所以選擇德姆,是因為訓練場的薩克有搏擊者,但不曉得薩克技2的
防禦力上升是否也有開啟;為了排除不確定因素,
所以選用技能都不影響傷害的德姆。
c. 先注意德姆為布機,因此選用布機做測試是最不需要調整的;
如果要測的機體是拳或剪刀,那就要做一些調整,這部份後面導入公式再談。
d. 開始測試:很簡單就是打、拍照、打、拍照......下去,但是要注意:
d-1:有攻擊上升之類技能的機體,請先用大絕放掉
d-2:打靶子機時請確保它的血條不要被遮到
d-3:盡量接近靶子機來打,這樣血條會比較大才好量
d-4:確保打同一隻靶子機時,每張照片的相異處只有血量的變化;
也就是說攻擊時機體不要亂動,因為一動的話每張圖片血條位置
會跑掉,這樣就要重量;因此具有打退敵人效果的武器(刀、格鬥等)
只能取第一次攻擊傷害的圖片為樣本
d-5:確定武器每次射出的判定傷害次數,如馬炮2武就是一次4下
e. 去遊戲資料匣下的screenshot資料夾開圖量,首先介紹一下ScreenRuler這工具,
打開以後先按右鍵→Transparency是透明度設60%比較好看;
Tickers是尺標,Top跟Left不要勾會擋到。
尺中間的W是尺的總寬;H是尺的上下總長,這兩個數值不用管。
尺裡面有兩條線可以拉,
可以左右拉的那條比較重要,其測量的值會直接顯示在HG這個值旁。
VG則是測上下長度也不用管。
介紹完後,將尺拖到血條上測量血條長,但要注意:
這是血條:
╴╴╴╴╴╴╴╴╴╴╴╴╴
╱ | ←將尺的左右可拉線拉到|這裡,
╴╴╴╱ | 注意要包含邊框
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
↑
將尺左緣切齊這個點,注意╱這條線很粗,
也必須包含到,因為邊框也算血條長的一部分。
最後HG值就是血條總長,單位預設是pixel,將此值紀錄下來。
然後測量同一靶機的血量變化:
舉個例子,假如我測出來總長是162pixel,第一次攻擊之後,
血量降至157pixel,所以得知第一次傷害為5pixel,紀錄此數值5,
再繼續下去......直到換另一隻靶機,但是換靶機就要重量血條總長。
所以,這一步驟該紀錄的數據是血條總長幾pixel、每次的傷害量幾pixel。
f. 再來就只是套公式了。首先是HP實際值公式:
HP實際值=(六圍HP值 + 20) × 10
德姆六圍HP是30,其實際值為(30 + 20)*100 = 5000
但我們測量單位都是用pixel的,所以要單位轉換:
假如血條總長 162pixel = 5000HP , 1pixel= 5000/162 HP = 30.8642HP
5pixel傷害= 5*30.8642 = 154.321HP
有了這數值就可以套入傷害公式:
傷害=武器係數 × Smash/Hit參數(0.8~1.0) × 背擊參數(1or2) ×
[100 + 自機攻擊力 - 敵機防禦力]
背擊參數除非是測感應砲,要不然不考慮皆為1;Smash/Hit參數較麻煩先保留。
然後 [100 + 自機攻擊力 - 敵機防禦力] 其實在測試前可以先算,
以馬炮為例,就是 [100 + 40 + 20(我的強4攻) - 35(德姆的防) ]
= 125
因為是布打布所以公式不需調整;但如果屬性不同的話:
i. 若是剪打布、布打拳、拳打剪等剋機打被剋機時,傷害公式的
[100 + 自機攻擊力 - 敵機防禦力]
要換成
[100 + 自機攻擊力 × 1.33 - 敵機防禦力 × 0.66]
其他地方不變。
ii. 若是布打剪、剪打拳、拳打布等被剋機打剋機時,則公式為
傷害=武器係數 × Smash/Hit參數(0.8~1.0) × 背擊參數(1or2) ×
[100 + 自機攻擊力 - 敵機防禦力] × 80%
所以,繼續做下去:
武器係數 × Smash/Hit參數(0.8~1.0) = 傷害
──────────────────
[100 + 自機攻擊力 - 敵機防禦力]
簡化成下面這樣:
武器係數觀察值 = 傷害(單位:HP實際值)
────────────
六圍加減
將傷害一個個拿進去代(這部份用Excel等試算軟體做很快)就會得到
一堆武器係數觀察值。
為什麼說是觀察值呢?因為Smash/Hit變數我們還沒排除,而這也是最麻煩的地方。
現在已經知道Smash/Hit變數是0.8~1.0在跳,如果觀察值樣本數夠大,
應該會趨近於0.9。
所以傷害樣本數量要收集得夠多......建議最少15筆,能做到20筆左右很好,
要求完全精確的就是30筆以上......所以開頭才說需要耐心與時間。
拉回正題,將所有觀察值取平均數在除以0.9,就是武器攻擊係數。
另外還有兩個驗算方法:
最大的觀察值是否與求出的武器攻擊係數相近?
最小的觀察值除以0.8是否與求出的武器攻擊係數相近?
這三個數如果都差不多坐落在某個數附近,那麼恭喜你,
你已經成功求出某個武器的攻擊係數了。
最後,如果武器一次的射出數量不為1,就要除以該值。例如馬炮2武一次是
4個判定值,所以我們就要除以4,然後寫成 2.5*4 諸如此類的形式。
看完這篇的你,想知道自己的愛用機的武器攻擊係數為何嗎?
不要猶疑,馬上動手做吧。
--
夕闇迫る 雲の上 いつも一羽で 飛んでいる 暮色漸暗的雲層上 總是孤獨飛翔著
鷹はきっと 悲しかろ 老鷹應該很悲傷吧
音も途絶えた風の中 空を掴んだ その翼 在無聲息的風中 抓住天空的牠的羽翼
休めることは 出来なくて テルーの唄 無法休息
心を何に例えよう 鷹のようなこの心 將心比喻成什麼好呢 如老鷹般的這顆心
心を何に例えよう 空を舞うような悲しさを 將心比喻成什麼好呢 在空中飛舞的悲傷
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.106.234
推
10/26 23:22, , 1F
10/26 23:22, 1F
推
10/26 23:44, , 2F
10/26 23:44, 2F
推
10/27 00:00, , 3F
10/27 00:00, 3F
推
10/27 00:07, , 4F
10/27 00:07, 4F
推
10/27 00:23, , 5F
10/27 00:23, 5F
推
10/27 00:53, , 6F
10/27 00:53, 6F
推
10/27 01:10, , 7F
10/27 01:10, 7F
推
10/27 01:21, , 8F
10/27 01:21, 8F
推
10/27 01:26, , 9F
10/27 01:26, 9F
推
10/27 01:47, , 10F
10/27 01:47, 10F
推
10/27 02:01, , 11F
10/27 02:01, 11F
推
10/27 02:33, , 12F
10/27 02:33, 12F
推
10/27 04:29, , 13F
10/27 04:29, 13F
推
10/27 07:34, , 14F
10/27 07:34, 14F
推
10/27 10:33, , 15F
10/27 10:33, 15F
→
10/27 12:02, , 16F
10/27 12:02, 16F
→
10/27 12:03, , 17F
10/27 12:03, 17F
推
10/27 16:20, , 18F
10/27 16:20, 18F
→
10/27 16:21, , 19F
10/27 16:21, 19F
※ 編輯: honey4617912 來自: 220.141.244.192 (10/27 16:47)
→
10/27 16:48, , 20F
10/27 16:48, 20F
→
10/27 16:48, , 21F
10/27 16:48, 21F
→
10/27 16:49, , 22F
10/27 16:49, 22F
→
10/27 16:50, , 23F
10/27 16:50, 23F
推
10/27 17:22, , 24F
10/27 17:22, 24F
推
10/27 18:45, , 25F
10/27 18:45, 25F
→
10/27 22:50, , 26F
10/27 22:50, 26F
→
10/27 22:50, , 27F
10/27 22:50, 27F
→
10/27 22:50, , 28F
10/27 22:50, 28F
→
10/27 22:51, , 29F
10/27 22:51, 29F
推
10/27 23:08, , 30F
10/27 23:08, 30F
→
11/14 04:24, , 31F
11/14 04:24, 31F
→
12/15 17:58, , 32F
12/15 17:58, 32F