鋼鐵雄心 4 攻防公式及作戰演算過程圖文詳解

23 6 月

廣告

作者:M_Raistlin

來源:鋼鐵雄心4吧


1、攻守雙方多支部隊交戰時,每一回合(小時),進攻方每支部隊隨機進攻防守方其中一支部隊,就此假設部隊A師為攻擊方,部隊B師為防守方;

2、按A、B師各自非裝甲度的比率,決定遭受軟、硬攻的攻擊可能(如之前圖中的裝甲部隊48%的非裝甲度,那麼便就有48%的可能遭受到軟功的殺傷);

3、在此基礎上,A、B師各自的軟、硬攻乘以進攻效率修正值,作為為進攻點數,向彼此發起進攻;

4、A、B師開始進攻/防演算:
1)、防守方B師以防禦乘以防守效率修正值作為防守點數,進攻方A師以堅韌乘以防守效率修正值作為防守點數;
2)、攻防每一回合中,A師在進攻中使用一次進攻點數,B師需在防守中使用一次防守點數防禦,同時B師也在反擊中使用一次進攻點數,A師需在防守中使用一次防守點數防禦;
3)、當防守方有防守點數防禦時,定義為不破防,在不破防的情況下,進攻點數會70%(鋼4=90%)的射失率;
4)、當防守方無防守點數防禦時,定義為破防,在破防的情況下,進攻點數會有48%(鋼4=60%)的射失率。

一. 陸戰參數
這裡只引用3個3和4有變化的參數)
BASE_CHANCE_TO_AVOID_HIT = 90, — Base chance to avoid hit ifdefences left.
CHANCE_TO_AVOID_HIT_AT_NO_DEF = 60, — chance toavoid hit if no defences left.
LAND_AIR_COMBAT_ORG_DAMAGE_MODIFIER = 0.04, — global damage modifier(對組織度傷害係數)

二. 破防與不破防公式
Hits公式

這裡Hits是指在一回合作戰時的有效進攻點數,先把縮寫定義好方便寫公式,Soft Attack-SA Hard Attack-HADefensiveness-Def Breakthrough-Bt Attack Modifer-AM Defend Modifer-DM Strength-StrOrganisation-Org。

If SA/HA * AM ≤ Def/Tou * DM

Hits = SA/HA * AM * 10%

不破防下的有效進攻點數公式

If SA/HA * AM > Def/Tou * DM

Hits = ( SA/HA * AM – Def/Tou * DM ) * 40% +Def/Tou * DM * 10%

破防下的有效進攻點數公式

三. 裝甲
這點鋼3和鋼4一樣,不破甲傷害直接減半。

ok~結束 分析簡單 希望有大神用matlab來對 做更多定量分析

@前行的蛋 @中國蔡李泉峰
攻防方式的截圖 記錄了三個時間點 ,足夠驗證鋼4和鋼3一模一樣ps,最終攻擊力掉的值對不上正常,每次攻擊還有扔色子的。 需要大量樣本才能驗證攻擊公式的正確
2:00
A org=47.9
B1=53.3
B2=51.2
3:00
A org=47.4
B1=53.2
B2=51.2
4:00
A org=46.9
B1=53.2
B2=50.9










發佈留言

發佈留言必須填寫的電子郵件地址不會公開。