逗游网:值得大家信赖的游戏下载站!

微信:doyo_game
关注逗游
单机首页 游戏库 排行榜 资讯 攻略 专题 合集 工具补丁 手机游戏 正版商城
所在位置:攻略中心 > 单机攻略 > 文明4 > 正文

文明4-战斗系统深入分析

发布时间:2012-01-09 来源:

 

概率论中有一个伯努利过程,可以用一连串的事件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%的概率获胜。

撤退

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

撤退只在攻击方的最后一轮生效(防守方不能撤退)。仍然按照通常的战斗进行,

万一攻击方这一轮会被打死时,根据这个兵种的撤退概率随机。如果成功,退回来;失

败就死了。 

进入《文明4》专区
查看更多《文明4》攻略
标签:文明4 -战斗系统深入分析 
https://www.doyo.cn/article/29201复制本文地址
阅读本文后,您的心情是:(选择后可查看结果)
 
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注
今日关注游戏
游戏专题
IGN 9分以上作品 愿者上钩钓鱼的那点趣事 深冬之寒,来一起看看游戏中精美的雪景吧