当前位置: 主页> 游戏交流>

游戏秘技-文雅4-战斗系统深入解析

时间:2009-12-13 20:10

攻略内容概括

战斗其实即是两个数值之间的较量,攻打方的势力A和守护方的势力D。这两个数值

受到各样状况的修正,好比树林恩赐50%非常的抗御加成,将会修正守护方的势力D。

一旦修正后的A和D被用来估计打算胜率,以下的公式将对双方都成效,不管谁是袭击方

,谁是守护方。

每个单元开始战斗时都有100点HP,并且在战斗后损失肯定量的HP。一旦HP在战斗中

降至0,这个单元就会亡故。假使一个实力3的弓箭手在战斗中损失了40点HP,战斗终结

后他的实力会降至3*(1-0.4)=1.8。假使这个弓箭手开始战斗时只有2.5的实力,他依旧

有100点HP,假使此次也损失了40点HP,战斗终结后他的实力会降至2.5*(1-0.4)=1.5。

战斗是一轮一轮举办的,每一轮都会掷一次骰子,由A和D决意谁博得这一轮。输掉

的一方将会遗失部门HP。之后举办下一轮的战斗。一旦某一方的HP降至0或负数,战斗结

束并且这个单元被祛除。

先攻恩赐一个“自由”轮。这意味假使某一方有两次先攻,这两轮依旧宛如原本一

样战斗,不过假使先攻方输掉了这轮他不会受伤,而赢了他能够对对方正常变成伤害。

撤退退却对待胜率没有劝化,它只产生在袭击方将要亡故的一轮。

假使一个单元有5-7的先攻,那么它事实有屡屡先攻?

(这一段原文对比繁琐,我翻译得简单一点)

每个单元实际上有两个联系的参数:确定先攻和先攻机会。

先攻=确定先攻+先攻机会

所以5-7的先攻便是在每次战斗中选取一个5-7之间的随机数算作先攻次数。

一旦战斗开始,第一个要检查的是对方是否拥有免疫先攻才智,假使没有,先攻正

常运作。

接下来要检查对方是否也拥有先攻,假使也有的话,两者先攻的差将会在战斗估计打算

被运用。好比一个6次先攻的军队面临一个2次先攻的军队,十分于前者拥有4次先攻。

基本公式

修适值

攻打方和守护方会从少少进级(好比1级战斗+10%实力)和场地(好比树林给守护方

50%防卫加值)获得奖励。这些加到单元的基本数值上,基本数值是指受伤时的实力(如

果单元受伤的话)。一旦校正后的实力估计打算出来后,我们把攻打方数值叫做A,守护方叫

做D,之后盘算推算伤害时就只必要这两个数值了。

举个例子,一个受伤的2.5实力的弓箭手有头等战斗(+10%),而且在树林中保卫(

+50%),那么D=2.5*(1+10%+50%)=2.5*1.6=4

回合

决定每一轮得胜的时机但是掷一个骰子。攻击方博得这一轮的概率是A/(A+D),保卫

方相对地是D/(A+D)。

每一轮都会酿成一个不变量的伤害。这个伤害从开始时总的100点HP中减去,伤害的

数值由两边的实力决定(见下)。要是上面的D=4的弓箭手被一个A=6的弓马队(先不考

虑先攻的名望,于是采取一个免疫先攻的军种)攻击,在一轮中被命中酿成的伤害是24

点,这轮收场后弓箭手又有76点HP。

一轮酿成的伤害

一轮酿成的伤害的基本值是20点,也便是1/5的HP,但是两边的A和D也会感导各自造

成的伤害。

攻击方对保卫方一轮酿成的伤害是:20*(3*A+D)/(3*D+A)
保卫方对攻击方一轮酿成的伤害是:20*(3*D+A)/(3*A+D)

后来会被四舍五入成整数。于是,弓箭手一轮对弓马队的伤害是20*9/11=16,而弓

马队一轮对弓箭手的伤害是20*11/9=24。

或许的命中数

由于每一击都会酿成不变的伤害,这便是说一个单位在亡故之前承担的命中数也是

不变的。这个数值只取决于A和D的比拟。

还举上面的例子,弓箭手一次受伤24点,也便是说它会在第5次被命中的时候亡故。

4次之后它只剩4点HP,第5次是致命的。

好似的,弓马队一次受伤16点,第7次被命中将会亡故。

由于这个数值已经确定,结果感导后来的只取决于两边的命中数。

基本胜率盘算推算

目前必要的器械都齐全了,就能够开始盘算推算基本胜率。

弓箭手要胜弓马队,必要在自己被命中5次之前,先命中弓马队7次。也便是说,胜

率是在11轮战斗中起码博得7次,而每次的胜率都是D/(A+D)=0.4。我们先盘算推算恰好11轮

赢7次的概率,然后按同样的算法盘算推算在11轮中赢8,9,10,11次的概率,然后通盘相加

,便是结果的胜率。

概率论中有一个伯努利进程,能够用一连串的事情X0X1..Xn来模仿一轮轮的战斗。

每一个事情产生的概率都是p=D/(A+D)。那么在n=11轮中赢k=7次的概率?合二项式漫衍

,f(k;n,p)=C(n,k)*(p^k)*((1-p)^(n-k))。这里C(n,k)是二项式系数,用代数式表达就

是(n!)/(k!*(n-k)!)。

把数字带入得f(7;11,0.4)=C(11,7)*(0.4^7)*((1-0.4)^(11-7)) = 0.0701

这是11次恰好赢7次的概率7%

然后同理盘算推算其他几种状态,最终胜率是
f(7;11,0.4)+f(8;11,0.4)+f(9;11,0.4)+f(10;11,0.4)+f(11;11,0.4) = 0.0701 +

0.02336 + 0.00519 + 0.000692 + 0.0000419 = 0.09935

是以弓箭手赢弓马队的概率大略是9.9%

然后我们再来看一下借使弓箭手得胜它还会剩下几何力量。在赢的状态下,有70%的

恐怕性被命中4次,23%被命中3次,5%被命中2次,其它漏洞不计。那么加权均匀值是0.7

*(100-4*24)+0.23*(100-3*24)+0.05*(100-2*24)=2.8+6.4+2.4=11.64 HP。转移成力量

来看,2.5*11.64%=0.3。它均匀只剩下0.3的力量了。这可是假设它得胜,由于90%的情

况下它会输掉。

先攻的功效

假设这个弓箭手有两次先攻,这回攻击他的是一个剑士,力量和弓马队一样也是6,

可是没有免疫先攻的本领。

那么,前两轮的战斗和之前不一样,弓箭手借使得胜,会寻常酿成蹂躏;借使输了

,不会受到蹂躏。之后的战斗就和以前一样了。

盘算推算的时候把前两轮分成三种状态考虑,第一种状态是头两轮弓箭手一箭都不中,

出现这种状态的概率是36%,然后接下来的状态就和上面的例子绝对一样,0.09935的胜

率。第二种状态是中一箭,形成的概率是48%,接下来就要在10轮中起码取得6轮,0.194

的胜率。借使两箭都中,形成概率16%,接下来要在9轮中起码取得5轮,0.404的胜率。

总胜率就是0.36*0.0707 + 0.48*0.194 + 0.16*0.404 = 0.183

这回弓箭手有18.3%的概率得胜。

撤消

(这个我也简单翻译一下)

撤消只在攻击方的最终一轮收效(保卫方不能撤消)。仍旧依据通常的战斗进行,

万一攻击方这一轮会被打死时,依据这个军种的撤消概率随机。借使得胜,退回来;失

败就死了。


(转载请注明出处:http://www.neworientalgift.com/youxijiaoliu/20091213/113.html)
------分隔线----------------------------
推荐内容