钢铁雄心4(Hearts of Iron IV)陆军伤害计算公式
虽然游戏中用了随机数,而随机实际上是一种概率模型。游戏中,陆军战斗中,会取 1~4 的随机数来计算每回合(小时)的伤害。而1~4的随机是等概率随机,也就是理论上roll 10000次,roll到1、2、3、4的次数是相同的。均为2500次。因此可以很简单做一个计算:(1+2+3+4)÷4 = 2.5。
它的意思就是随机1~4,多次积累下来的总数,平均每次为2.5。
本文针对的是组织度的计算,针对强度是同理的,无非将这个为2.5的随机数变为1.5再进行计算。
名词解释
伤害计算
1、战斗时分为攻击方与防御方。
2、攻击力:无论攻击或防御,都会用到软攻、硬攻来计算攻击力。
3、防御力:进攻方的防御力是突破,完全用不到防御。防御方的防御力是防御,完全用不到突破。
4、根据单位的软度/硬度分别计算受到的软攻/硬攻伤害部分。
模型
一个模型可以有很多种表达方式,在此使用一种便于想象的模型来表述
将攻击力看作攻击次数,防御力看作防御次数。双方每小时(称为回合)进行一次交火,会执行相应次数的攻击与防御。假设具体数值如下:
进攻方造成组织度伤害
00_defines.lua 中有如下定义:
LAND_COMBAT_ORG_DICE_SIZE = 4
LAND_COMBAT_ORG_DAMAGE_MODIFIER = 0.05
BASE_CHANCE_TO_AVOID_HIT = 90
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述