逗游網:值得大家信賴的游戲下載站!
發(fā)布時間:2012-08-14 16:02 來源:互聯(lián)網 作者:zm
以下各文只給有心人做個參考,數據由于量的限制,結論只是一個接近數據
攻擊越高傷害越大,這個很容易理解,可攻擊大,到底能多造成多大傷害呢?
同樣防御越高傷害越小,可到底是個什么樣的量的關系呢?
我們如何從我們游戲中的數據推導出傷害的計算公式呢?
下面我就介紹一下,我如何利用概率來推導這個公式的,有不對的地方尚請指正。
先來推導我上面提到的攻擊與傷害的關系:
攻擊與傷害到底是什么關系?
首先我們假設f(傷害)=f(攻擊)
那又該怎么做才能得到這兩個值之間的關系呢?
傷害和攻擊在這里是兩個變量。
只要其它相關因素不改變,而只你改變你的攻擊,那樣就可以知道傷害的變化數據。
對,我們只需要拿不同的武器,去攻擊同一個對象就可以做到這一點。
在這里改變的只是你的攻擊,你攻擊對象的相關因素都沒發(fā)生變話。
我當然也是這么做的。
最開始我是拿不同的武器去打訊狼(35級)
得到的數據如下:
攻擊 傷害
303 41
443 60
449 61
479 65
505 68
然后我們該怎么樣這些數據呢?
很簡單,你把攻擊當成X軸,傷害當成Y軸,然后把上面的成組數據當成點描到你的坐標系中,
這時你就會發(fā)現這些點在一條直線上,且直線通過零點。
這又說明什么呢?
說明隨著你的攻擊的增加,傷害也會跟著增加。
最重要的是成正比增加,且一次函數的增加。
在這里你也可以求出來這條直線的K值,在這里也就是(攻擊/傷害)
攻擊 傷害 攻擊/傷害
303 41 7.390243902
443 60 7.383333333
449 61 7.360655738
479 65 7.369230769
505 68 7.426470588
從這個數據也可以看出上面的結論。
當然你也可以做更多的數據來驗證這個結論。
這個數據有什么用呢?又怎么利用呢?
我給大家舉個例子:
假設一個怪的血是450,你現在攻擊是500,對它的傷害是55。
如果你這樣出斬的話那傷害應該是55*4=220,打兩下的話就是440,
這樣就不足450,你肯定不愿意出現這樣的結果。
這個時候我們該如何調整呢?如果選擇增加攻擊的話改增加多少呢?
你就可以根據上面的結論先通過現有的傷害算出K值,
然后在根據需要的傷害算出需要的攻擊
那就該知道需要增加多少攻擊了,具體如下:
k=攻擊/傷害=500/55=9.091
兩下斬需要的傷害450/(2*4)=56.25
那么造成56.25傷害需要的攻擊就是56.25*9.091=511.37
(未完)
后面還有防御以及各種怪的攻擊和防御數值的推導,
以及各類怪打斬需要攻擊數據的推導。
最后給大家留個題目:
比較加4的攻擊玉和加1%傷害的玉什么情況下用合理?
答案:如果你攻擊不足400用加4的攻擊玉比較合理。
上一篇: 裝備追加到+9完全攻略 開心
下一篇: 科林麥克雷:塵?!p松飄移速成教學