作者greydust (灰)
看板WOW
標題[心得] 野德DPS模擬器V1.0
時間Wed Jun 11 13:37:06 2008
http://www.csie.ntu.edu.tw/~b93103/work/WoW/feraldps/
以下是一些介紹和說明
====
一、起因
我一直認為,所謂的DPS就是配裝+循環=輸出。因此個人在選裝的時候從來不遵
照什麼命中先滿再衝敏捷之類的方針,一向就是把兩個裝備丟進計算機裡面算算看何
者的DPS比較高來做決定。
一開始使用的計算機是這個:
http://druid.wikispaces.com/ToskksDPSGearMethod
其實作為一個計算機來說它算是頗為符合現實的,可惜有幾個很致命的缺點。第一是
它假設是用撕扯和割碎的12秒來作為一個循環,這符合中低階副本的循環,但是在高
階副本裡卻完全不適用。第二是他無法從unbuff推得有buff的情況,只能照著給定的
數值下去算,終究是很不方便。第三也是最重要的,他無法運算有狼首頭盔的情況。
我想,計算機的極限或許就是到這裡了。野德輸出實在是太多特殊的情況,或者
應該說野德根本就沒有正常的情況,一切都是見招拆招,要準確的逼近野德的輸出大
概只有用模擬器一條路了。因此開始萌生想自己寫一個的念頭。直到最近即將畢業,
事情一件一件結束,才真正有空付諸實行。
二、使用方法
最左邊是填unbuff的數值,這裡比較重要的是要把獸群的5%爆擊扣掉,還有五秒
回魔是要用裝備總和的而不是用狀態欄看到的(若是沒點激化的話,就可以直接看狀
態欄的)。
再來是物品套裝與天賦的部分,比較有可能需要修改的就是激化的點數和T系列
套裝的件數。
接著是buff部分,由於不少buff都有強化的天賦,因此多半採用自填值的模式,
而每個buff的基本值是多少都寫在敘述內了。再下面的藥水食物buff,我只列舉了幾
個通常會拿來用的buff水,比較冷門或是無用的就不列了(像閃電肉排)。如果有什
麼闕漏的話請通知我我會補上去。
最右邊是首領和debuff,首領的部份由於資料是直接參考上面那個網址的,所以
可能有些首領沒有。選首領的部分只會影響下面的護甲值那欄的數字,並不會影響計
算部分,因此如果知道首領護甲是多少就直接填寫即可。接著弱點識破的部分由於每
個獵人的敏捷都不一樣,所以採取填寫的方式,請填入該獵人的敏捷/4(即AP增加值
)。
再下面是模擬次數和時間。以目前測試來說,模擬十萬次180秒的戰鬥需要8秒左
右的時間。因此一萬次算是可以很快的算完的次數,而且其誤差範圍大約在+-1%以內
,因此若無特別需要直接模擬一萬次即可。時間則是照需求的情況填寫。
最下方分兩欄,左邊是能力值比較,也是我寫這個模擬器的最大目的。該部分會
使用你現在的數值去模擬每個能力值的增加可以為你帶來多少DPS,然後就可以拿來
作為配裝參考的依據,也可以拿來觀察各個套裝特效帶來的效益。而右邊是DPS模擬
,並會一併輸出統計的報表以供分析。
三、內部運算
如同標題所說的,這是一個模擬器。所以所有的資料都會被輸入到一個虛擬的德
魯伊和虛擬首領上進行模擬戰鬥。因此每次算出來的數值有些許差距是正常的。目前
測試的結果誤差值應當在+-1%以內。
目前一秒大約可以模擬225萬秒的戰鬥,因此設定了一萬次的這個上限。如果有
特別的需要請聯絡我。
現階段使用的輸出AI是這樣的:
===
如果目標沒割碎debuff:
放割碎
如果有:
如果目標沒撕扯:
如果星數 < 4:
放撕碎
星數 >= 4:
放撕扯
有撕扯
如果星數 < 5:
放撕碎
星數 = 5
放兇猛撕咬
如果能量 < 15:
變身回能量
===
四、預計增加的功能
因為期末考要到了,所以這一陣子可能會增加不了太多新功能,就先把目前想到
會加的寫在下面,免得到時候忘了。
1.0 已完成
1.1 補齊塑像,天賦,和裝備特效
1.2 補齊首領
1.3 加上用儲存上一次設定的功能
2.0 增加裝備評比
3.0 增加觸發式效果和開啟式效果
4.0 增加編寫循環的功能
如果有什麼需求,建議,指正,歡迎站內信或是水球聯絡我(不過我常常掛站所以水
球不一定找的到)。或是遊戲內密憤怒使者-小灰。
如果需要轉錄請自便 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.46
→ fewhy:為了玩遊戲而寫程式真是相當拼XD 真是辛苦了~ 06/11 13:38
推 Jotarun:太猛了 推! 06/11 13:39
→ Fooliggy:沒撕裂那段的星數判定好像沒有必要? 因為沒撕裂就放 06/11 13:39
推 SoYoungBlues:哭了 淚推灰灰 06/11 13:40
推 killme323:大推....(完全沒玩野性偷推 06/11 13:41
推 dalensona:D神 06/11 13:41
推 cair:大推這模擬器很實用!! 06/11 13:43
推 fewhy:補個推 不過說真的是這極微調在用的 06/11 13:43
→ cair:3樓注意一下兩個技能不一樣喔 06/11 13:44
→ Fooliggy:XD 我眼殘了...... 06/11 13:44
推 kyo76312:除了測試配裝外 還可以瞭解自己的循環和走位技巧如何 XD 06/11 13:48
→ fewhy:話說回來10點命中或10點熟練比10點爆擊還弱很多真是出乎意料 06/11 13:48
推 MingingT:快要被冰起來的野德推一下QQ 我好想放心的DD啊orz 06/11 13:49
→ scarface:感覺算出來的數字都比自己實際打的高出很多阿@_@~~ 06/11 13:52
推 MingingT:畢竟還要跑位以及不可預知的失誤(剛好T4發動卻按變身) 06/11 13:53
※ 編輯: greydust 來自: 140.112.30.46 (06/11 13:54)
推 Fooliggy:好久沒玩野D 推 06/11 14:00
推 zionvacancy:真是相當好的東西 可以測試自己的能力有沒達到 06/11 14:01
推 s32635:神D小灰!!!!!!!!!!!!!!!!!! 先推在說!!!! 06/11 14:07
推 kyo76312:在推一次,太強大了 XD 06/11 14:16
推 Sechslee:D神灰灰 推~~~~ 06/11 14:21
推 alohaona:大推!!!!! 06/11 14:29
→ PTTjoker:推德魯伊教父灰灰大XDD 06/11 14:37
推 mizukami:推! 06/11 14:44
推 egira0719:戰神灰灰 快拜! 06/11 14:46
推 Sylpheel:推0.0 06/11 15:54
推 Philostraw:戰神灰灰:) 06/11 16:18
→ SoYoungBlues:樓上是Gay板神人:) 06/11 16:40
推 SURREALTMR:戰神灰灰偉哉~~~~ 06/11 16:42
推 terransis:不推不是人了^^ 06/11 17:04
推 Mature:請問一下顯示MP ERROR是哪裡輸入錯誤嗎?@@? 06/11 20:12
推 tan0316:感動ㄒ^ㄒ,有一個基準值了 06/11 21:11