《三國志11》部隊(duì)攻防到底是怎么計(jì)算的?部隊(duì)攻防計(jì)算方法詳解
一、部隊(duì)攻擊力公式
部隊(duì)的攻擊力=(主將武力+修正值/A)×B×C
修正值=副將武力-主將武力。如果這個(gè)值>0,則取這個(gè)差值數(shù)。如果這個(gè)值≤0,那么取0,也就是不取。
系數(shù)A為主副將之間的親密關(guān)系。
系數(shù)B為兵種本身的攻防權(quán)重。
系數(shù)C為部隊(duì)相應(yīng)適性權(quán)重。
這里只是以攻擊力為例,其實(shí)防御力也是相應(yīng)的算法,只是武將考慮的不是武力,而變成了統(tǒng)御。
另外,智力和政治兩個(gè)屬性,一般情況下,都是直接按隊(duì)伍中幾名武將中的最高值取的數(shù),這個(gè)比較簡(jiǎn)單。
二、系數(shù)A
系數(shù)A為主副將之間的親密關(guān)系。不同的親密關(guān)系之間,越親密的,這個(gè)值越小,越不親密的,這個(gè)值越大。因?yàn)橄禂?shù)A和修正值是反比關(guān)系,所以A數(shù)值越大,最終的修正值加成反而越小。

比如,義兄弟和夫妻的這個(gè)系數(shù)A是最高級(jí)的親密度關(guān)系,他們的A值取1,其實(shí)意思就是修正值直接取得就是(副將武力-主將武力)。然后再和公式中括號(hào)內(nèi)聯(lián)合計(jì)算,很明顯就可以得出這個(gè)結(jié)論:
如果雙方(或者三方)主將武力高的時(shí)候,(副將武力-主將武力)≤0,那么取0,以主將武力取值。
如果副將武力高的時(shí)候,(副將武力-主將武力)>0,則括號(hào)內(nèi)式子可以合并為(主將武力+副將武力-主將武力)=副將武力。
簡(jiǎn)單來說,就是如果雙方(或者三方)為義兄弟或者夫妻關(guān)系的時(shí)候,部隊(duì)中各種數(shù)值,全部以所有武將單項(xiàng)的最大值計(jì)算。


比如關(guān)羽張飛獨(dú)自帶隊(duì),相比于上面劉關(guān)張三人組隊(duì),很明顯可以看出來,統(tǒng)御關(guān)羽最高,所以三人組隊(duì)的部隊(duì)的防御力取得關(guān)羽單獨(dú)帶隊(duì)的防御值。
武力張飛最高,所以三人組隊(duì)的部隊(duì)的攻擊力取得張飛單獨(dú)帶隊(duì)的攻擊值。
這也就是,義兄弟組隊(duì),互相之間的各種屬性是完全共享的原因了。
在其他關(guān)系中,喜愛和父子等血緣關(guān)系,A取2,其他一般武將根據(jù)相性差距,取3或4不等。
不過還有一種“厭惡”關(guān)系,那更是數(shù)值差得不行。
三、系數(shù)B
系數(shù)B為兵種本身的攻防權(quán)重。這個(gè)就是游戲內(nèi)置的固定值。各種兵種之間的攻防基礎(chǔ)值都是固定的。其中:

槍兵:攻擊0.95,防御0.95。
戟兵:攻擊0.90,防御1.05。
弩兵:攻擊0.85,防御0.90。
騎兵:攻擊1.05,防御0.90。
沖車:攻擊0.90,防御0.85。
木獸:攻擊1.00,防御0.85。
井欄:攻擊0.90,防御0.85。
投石:攻擊0.95,防御0.85。
走軻:攻擊0.75,防御0.75。
樓船:攻擊1.00,防御0.95。

以上就是我實(shí)測(cè)的一些部隊(duì)的攻防本身的數(shù)值了。比如趙云獨(dú)自帶隊(duì),他的槍弩都是S,人物屬性也肯定一樣,但是部隊(duì)表現(xiàn)出來的攻防數(shù)值差距非常的大。有興趣你也可以計(jì)算一下,他們的攻防數(shù)值的比例,和我寫的那個(gè)數(shù)的比例一樣不一樣。
另外,陸地上的四科兵種,在升級(jí)相應(yīng)的四級(jí)科技(比如精銳槍兵)之后,攻防數(shù)值在基礎(chǔ)值上,各額外增加0.10。
四、系數(shù)C
系數(shù)C為部隊(duì)相應(yīng)適性權(quán)重。這個(gè)也是系統(tǒng)內(nèi)置的參數(shù)。
游戲內(nèi)原版的兵種適性分為CBAS四級(jí),對(duì)應(yīng)的系數(shù)值分別為0.7、0.8、0.9、1.0。
不過部隊(duì)的適性是有所組隊(duì)的所有武將中,該兵種適性最高的那個(gè)來體現(xiàn)的,所以,還是比較容易達(dá)到較高的兵種適性的。


比如,這是劉備和關(guān)興帶戟兵的防御力對(duì)比。他倆的統(tǒng)御是一樣的,但是關(guān)興的戟兵適性為S,劉備僅僅為B。一個(gè)展現(xiàn)出來的防御力就是79,而另一個(gè)就僅僅為63了。大約就是1:0.8的比例。
五、實(shí)例計(jì)算
實(shí)例一:

諸葛統(tǒng)御92,武力38,趙云統(tǒng)御91,武力96,兩人親密關(guān)系為互相親愛,組隊(duì)槍兵適性S。
以上這些帶入最上面的公式。
部隊(duì)防御力=【92+(91-92)/2】*0.95*1=87.4,注91-92≤0,那么取0。
部隊(duì)攻擊力=【38+(96-38)/2】*0.95*1=63.65
實(shí)例二:

公孫范統(tǒng)御84,武力86,羊祜統(tǒng)御91,武力76,兩人親密關(guān)系我改為了互相厭惡,組隊(duì)騎兵適性S,有四級(jí)騎兵科技。
部隊(duì)防御力=【84+(91-84)/X】*(0.90+0.10)*1=84,這個(gè)只能根據(jù)實(shí)際數(shù)字了,因?yàn)椋?1-84)/X這一項(xiàng),必然是小于1的,也就是X大于7,僅此而已。
部隊(duì)攻擊力=【86+(76-86)/X】*(1.05+0.10)*1=98.9,注76-86≤0,那么取0。
結(jié)語
反正算法就是這樣了,我也測(cè)試了幾個(gè)數(shù),都沒有問題。
不過為了保命,還是得多說一句。畢竟這是一個(gè)多年前的單機(jī)游戲,和網(wǎng)絡(luò)游戲不一樣,網(wǎng)絡(luò)游戲大家都是在一個(gè)版本下進(jìn)行游戲,游戲很多內(nèi)置的設(shè)置都是一樣的。
但是單機(jī)就不一樣了,各種改版眾多,包括官方也出過數(shù)個(gè)不盡相同的版本,所以,如果數(shù)值有所出入,也不要回來噴我,我已經(jīng)盡力了。
包括上面的那堆數(shù)值,其實(shí)開始都是我多年前的數(shù)據(jù),本來就是打算拿來就用的。結(jié)果在最后想舉幾個(gè)例子的時(shí)候,卻發(fā)現(xiàn)數(shù)值基本上都有所出入。估計(jì)是當(dāng)時(shí)測(cè)算各種數(shù)值時(shí)候的版本,和我現(xiàn)在電腦上的這個(gè)版本不太一樣的緣故吧。
然后又根據(jù)游戲中實(shí)際的數(shù)值,又挨個(gè)重新計(jì)算了一遍。已經(jīng)盡力了。