三国策论坛

标题: 重要:士气计算公式 [打印本页]

作者: heaven888    时间: 2007-3-15 00:37
标题: 重要:士气计算公式

武将初始士气的计算公式

声望200的情况下,武将初始士气按以下公式计算:
武将初始士气 = 40+INT[INT[(统御+攻击+防御)/3]×0.6]
武将初始士气是固定的,不会因为你带了宝而产生变化。
如果声望不足200,
武将初始士气= 四舍五入(前面的计算结果 * 当前声望/200)
所以迁一次主(-30声望)后出兵士气 = 原来士气的 17/20
断补给线城出兵:
武将初始士气的计算公式

武将初始士气 = 四舍五入(前面的计算结果 * 80%)
最高和最低:
声望200的情况下,
武将初始士气最高的2人大家都知道,关羽和赵云,出来96气。
武将初始士气最低的是黄皓,陈珪两人,出来只有44气。

兵数和回气点数算法

带兵数=2000+(T-50)*120 T>50

2000 T<50

调兵:

兵数在5000以下,调一指加2000

兵书在5000到10000之间,调一指加3000

兵数在10000以上,调一指加4000

回气点数=(T+G+F)/48

T=统御 G=攻击力 F=防御力

如张辽,T88 G87 F89

初始士气=40+(T+G+F)/3*0.6=92.8(不能四舍五入即92)

不带宝 合计264/48=5.5,加5气为92+5=97

带宝增加(T+G+F)120后,合计为264+120=384/48=8(加8气)

同理陆逊带宝增加(T+G+F)123后,出来加8气。

带宝出城满气的将

在声望是200的前提下:

邓艾:统攻防+18就能出来满气

姜维:统攻防+69就能出来满气

张辽:统攻防+120就能出来满气

陆逊:统攻防+123就能出来满气

训练指数:

政治乘以0。27

比如:亮的政治99那乘以0。27就是27左右。。

所以最高训兵点应该就是162乘以0。27等于43。74

44点左右大慨就是训点最高了。。。

综合攻防数据计算公式

综合攻击(防御) = 攻击 x 0.3 + 统御 x 0.3 + (四舍五入(训练 x 0.2) + 18) x 士气/100

也就是说:
武将攻击力和统御力加成0.3;
训练度加成0.2,满气的情况下298训练跟300训练没有区别;
士气不影响武将加成(掉一样的气,任何武将带的队下降的攻防都一样)
18是一个基数,满气的情况下,任何武将带队综合攻防都大于18。

经简单验证:满气时计算误差小数点以下,不满气时误差较大。

另:打城时同样的攻击数据显示,(有小数的差别)对打城影响是不一样的,打兵时可以忽略。

该公式验证数据误差量3%,误差度是1。也就是说验证100组数据,有3个数据是多1或者少1的,因此大概可以认为公式可以应用了,不过还希望有大虾帮忙完善一下这个误差。估计误差出在士气的加成部分,攻防和训练都验证通过了。

如何判定打掉对手的士气数。

明白这个算法最有用的地方是在面对妖刀时,判断打完后对方能不能放出妖来,再有就是使打仗指令更加有效率。

比如你本来一只部队已经可以打掉对方部队,结果你又用了一只去合击这只部队,后面的这个指令就使费指令了。

首先,我先讲解同种兵之间的战斗,也就是刀砍刀,枪砍枪,骑砍骑(弓的稍后介绍)

这里的战斗是在绿地上的战斗,除去地理因素的影响。

再者双方的部队数要多,因为不死500是破气就死的。(题外话:大家打仗不光看士气和攻防,还要看部队带兵,看到不死500,要优先攻击)

下面已一组数据讲解:

我方部队赵云刀141综合攻击力,140综合防御力,士气100

敌方部队徐晃刀105综合攻击力,102综合防御力,士气85

这里可以准确的断定赵云打徐晃后,徐晃要掉19左右的气,(误差不超过1,因为有小数问题)

那么是怎么算的哪?看公式:

敌人掉的气 = (我方攻击力-敌人防御力)/敌人防御力×100×0.5 ;

(141-102)/102*100*0.5 = 19.1

掉的气和徐晃的当前士气85没有关系,打完后也就是徐晃剩余85-19=66的气,如果剩余的气小于0那么徐晃就挂了。

同理,枪打枪,骑打骑,也是这么算,这里告诉大家骑兵打骑兵时,射的效果和砍的效果是一样的。

下面是重要章节兵种相克:

游戏里所谓的兵种相克也就是在部队综合攻击力的基础上在加相克的系数

还是以数据为例:

我方部队赵云刀141综合攻击力,140综合防御力,士气100

敌方部队徐晃枪105综合攻击力,102综合防御力,士气85

呵呵,徐晃变成了枪兵……

这时他会降多少气呐?我来告诉你,答案是24左右

双方的兵种换一下,赵云枪,徐晃刀

徐晃又会降多少气呐?答案是14左右

我们知道两个人同种兵打是徐晃掉19,现在兵种相克后就不一样了。

现在告诉你怎么算,

敌人掉的气 = (我方攻击力 + 兵种相克系数 - 敌人防御力)/敌人防御力×100×0.5 ; (我克敌)

敌人掉的气 = (我方攻击力 - 兵种相克系数 - 敌人防御力)/敌人防御力×100×0.5 ; (敌克我)

24 =(141+10-102)/102×100×0.5

我来公布兵种相克系数:刀克枪10,枪克骑15,骑克刀25(有点狠了)

这里要特别提出的是骑克刀,由于骑兵有两种攻击方式近攻(砍)和远攻(射)

打刀时砍有相克提成,而射没有!这就表示你砍刀是要加25的攻击力的,而射确没有加

打枪时砍有相克提成,而射没有!这就表示你砍枪是要减15的攻击力的,而射确没有减

所以骑兵的打仗要诀是射骑枪,砍刀弓

接下来介绍弓兵

大家知道弓兵远攻克所有兵种,弓兵近攻被所有兵种克制

相克系数是%50

还是举例说明:

许晃弓 100气 120综合攻击力 115综合防御力

赵云部队 100气 140综合攻击力 135综合防御力(赵云是什么部队不影响计算)

许晃运气好先动打了赵云,那么赵云掉多少气呢?

答案是16左右!

计算公式:敌方掉的士气 = (我方攻击力×150% - 敌人防御力)/敌人防御力×100×0.5 ; (弓远攻敌人)

(120×1.5-135)/135×100×0.5 = 16

反过来赵云运气好,先动了,那么徐晃降多少气呐?

(140×1.5-115)/115×100×0.5 = 41

41气啊!还是赵云厉害!

重要提示:知道公式了在实战当中,由于时间也不可能算的非常清楚,但是可以算出个大概来!

比如上面的赵云刀克许晃枪

(141+10)-102=151-102=49

49/102大概是1/2,

所以粗略计算大概掉25的气,和准确计算的24的气也相差不大

所以这些常数要知道哦:1/2=0.5 1/3=0.33 1/4=0.25 1/5=0.2 1/6=0.16 1/7=0.14 1/8=0.12 1/9=0.11

好多朋友都回复说战斗时根本不可能算出来,是的,准确的数据是算不出来的,人脑不是计算器,大概的数字还是可以估算出来的,我现在打仗基本上下攻击指令时,鼠标移到对方武将看下攻防就能估计出大概了,当习惯成自然后做到并不难!

最后说下不破防的情况:

这里的不破防是指兵种加了相应的提成系数后依然没有破对方防,那么自己要掉多少气!(弓远攻除外)

公式:自己掉的气 = (对方的防御力+相应提成-自己的防御力)/自己的防御力×100×0.5

ps,太长了我自己都没看。风


作者: 不灭晨风    时间: 2007-3-15 04:18
这个不错
作者: 本帮帮主    时间: 2007-3-15 10:19
的确不错 好好的拜读了一遍 前些时候还问石头这些问题呢
作者: heaven888    时间: 2007-3-15 23:27
光灌我都还没有时间来仔细看.才看了一半
作者: 民间艺人    时间: 2007-3-19 09:02
精彩,这是我玩了半年在寻找的数据,楼主,辛苦!
作者: 释加    时间: 2007-3-19 15:12

算得有点麻烦


作者: 不灭晨风    时间: 2007-3-20 05:40

我第一次见到姜维出来也是100士气的时候竟然找GM投诉说有人用外挂,哇哈哈!

那时候我才玩2个月,人知道关赵邓这三个出来能100,那时候刚有鱼肠剑,都知道给邓艾出来就100,现在正在研究怎么把吕蒙也给弄100了!






欢迎光临 三国策论坛 (http://bbs.sgconline.com.cn/) Powered by Discuz! X3.2