刀塔傳奇物理流傷害解析
時(shí)間:2014-04-28 11:05:47 來源:k73電玩之家 作者:秩名 熱度: 274 次
很多玩家會(huì)問,游戲之中傷害是怎么計(jì)算的,其實(shí)不光是玩家們會(huì)問,小編也很想問的,不過在小編的努力下,終于找到了一些大神關(guān)于這方面的測試,下面就分享給各位玩家看看。
很多玩家會(huì)問,游戲之中傷害是怎么計(jì)算的,其實(shí)不光是玩家們會(huì)問,小編也很想問的,不過在小編的努力下,終于找到了一些大神關(guān)于這方面的測試,下面就分享給各位玩家看看。
A)樣本數(shù)據(jù)抽取:
B)公式推導(dǎo):
1.假設(shè)等級(jí)會(huì)影響傷害: 由火女與火槍對(duì)比排除
2.假設(shè)攻擊會(huì)影響護(hù)減傷: 由198和142護(hù)甲有無減120攻擊的4條數(shù)據(jù),計(jì)算出減傷比值完全相同,排除。
3.由2知攻擊不影響減傷比值,由198護(hù)甲兩條數(shù)據(jù)列式得
敵人攻擊設(shè)為 A,減傷比值設(shè)為B(未知)
A * B = 94
(A-120)*B = 28
得A = 172.
4.根據(jù)3得出的攻擊172,對(duì)比最后兩條數(shù)據(jù)受到的傷害325,337發(fā)現(xiàn),傷害高于攻擊。
此時(shí),不禁覺得是否護(hù)甲低于某一值時(shí)會(huì)是傷害加深呢。
依此假想,由取材于DOTA,聯(lián)想到公式應(yīng)該也與其類似,在DOTA中,護(hù)甲為負(fù)時(shí),開始有傷害加深。由上面數(shù)據(jù)分析,刀塔傳奇中應(yīng)是由低于某一護(hù)甲值開始。所以借鑒DOTA傷害計(jì)算公式,假設(shè)公式如下:
N = A/(1+(B-C)*D)
說明:攻擊A,護(hù)甲B,臨界護(hù)甲值C(受100%傷害時(shí)的護(hù)甲值,低于此值,承受傷害高于攻擊,DOTA中為0),常量D,N所受傷害;DOTA為:A/(1+BD)
5.代入數(shù)據(jù),解方程式
172/(1+(198-C)*D) = 94
172/(1+(24-C)*D) = 337
得D = 0.0075827 C=88.56838
考慮到抽數(shù)據(jù)可以因?yàn)樾?shù)點(diǎn)問題存在的誤差,取D = 0.0075,C = 88
得到傷害公式:
N = A/(1+(B-88)*0.0075)
6.代入其它數(shù)據(jù)樣本檢驗(yàn),公式合理性。檢驗(yàn)結(jié)果,誤差極小,均在個(gè)位數(shù)以內(nèi)。
結(jié)論:
刀塔傳奇中的物理傷害計(jì)算方式趁近于:
傷害 = 攻擊 / ( 1+(護(hù)甲-88)*0.0075
實(shí)際C值和D值可能會(huì)有極小波動(dòng)。
熱門新聞
我要評(píng)論 查看全部評(píng)論 (0)>>