中国网页游戏论坛's Archiver

a296870701 发表于 2008-8-26 03:47

武林三国各类数值计算公式

武林三国战斗计算公式 (第一章)
[b]战争胜负条件及伤亡计算原理[/b]

----------------------------

[b]假定:[/b]
   进攻方: [color=darkred][color=sienna]步攻=A1 骑攻=A2[/color][/color]
   防守方:[color=darkred][color=sienna] 步防=D1 骑防=D2[/color][/color]
[color=dimgray]其中A1 A2 D1 D2为双方所有兵力攻防值累加值;[/color]
[color=dimgray]注:游戏中战斗计算采用攻防分离的方法,即进攻方只算attack,防御方只算defence;很多战术由此而来[/color]

判定战争双方胜负和伤亡情况过程如下
[color=dimgray][/color]

引入2个参数[b]a,b[/b]
[color=darkred][color=sienna]   进攻单位=[/color][/color][color=darkred][color=sienna](A1+A2)=a[/color][/color]
[color=darkred][color=sienna]   防御单位=[/color][/color][color=darkred][color=sienna](A1*D1+A2*D2)/(A1+A2)=b[/color][/color]
[color=dimgray]a,b其实就是双方攻防实力的数字对比,判定胜负的指数
[/color][color=dimgray]这里做简化只纯计算,将领属性城墙[/color][color=dimgray]等级[/color][color=dimgray]等其他对此造成影响的因素忽律(影响参看[url=http://bbs.duowan.com/thread-12294989-1-1.html][color=#0000ff]http://bbs.duowan.com/thread-12294989-1-1.html[/color][/url])[/color]

[b]if a>b , 进攻方胜[/b]
双方兵力伤亡计算如下:
  攻击模式:
       [color=green]进攻方损失=(b/a)^c*100%[/color]
[color=green]       防御方损失=100%[/color]
  掠夺模式:
       [color=green]进攻方损失=(b/a)^c/(1+(b/a)^c)*100%[/color]
[color=green]       防御方损失=1/(1+(b/a)^c)*100%[/color]
   [color=yellowgreen]*[color=green][i]常数c值取1.422[/i][/color][/color]
[color=dimgray]进攻模式下负方兵力将被全歼; 胜利方按计算值百分比损失,对所有兵种都取该比例[/color][color=dimgray] ( 最后结果计算取整)[/color]
[color=dimgray]可以看出伤亡的数字其实是由a,b的差距来决定[/color]
[color=dimgray]双方实力对比差距越大,胜利方损失百分比越小(在坐标系里是条曲线,谁会EXCEL可以画出来贴直观图最好)[/color]
[color=dimgray]掠夺模式双方损失比例等同进攻模式之比例,但其和等于100%[/color]

[color=darkred][color=black][b]if a<b 防守方胜[/b][/color][/color]
   结果反之

[b]if a=b 平[/b]
   攻击模式:双方同归于尽
   掠夺模式:各损一半
[color=darkgreen]
----------------------------------------[/color]
[b]一 防御方城墙  (第二章)
[/b]    [img]http://static1.50sg.com/build/3/b/33.gif[/img]
    防御单位将获得对应等级的防御加成
    [color=darkorange]B=b*c^城墙lvl[/color] [color=dimgray](各国家城墙防御强度不等. 最高为魏c取1.03;吴其次1.025;蜀最弱1.02)[/color]
    [color=dimgray]高等级的城墙对防御方会造成极大的实力提高[/color]
各国城墙防御加成一览

level   1     2    3     4     5      6      7      8      9    10    11     12   13    14    15    16     17    18    19    20
魏      3% 6% 9% 13% 16% 19% 23% 27% 30% 34% 38% 43% 47% 51% 56% 60% 65% 70% 75% 81%
吴      2% 5% 8% 10% 13% 16% 19% 22% 25% 28% 31% 34% 38% 41% 45% 48% 52% 56% 60% 64%
蜀      2% 4% 6% 8% 10% 13% 15% 17% 20% 22% 24% 27% 29% 32% 35% 37% 40% 43% 46% 49%

[b]二 [/b][b]防御方[/b][b]皇宫[/b]
    [img]http://static1.50sg.com/build/3/b/16.gif[/img]
    防御单位获得对应等级的额外基础单位
[color=darkorange]    B=b+2*皇宫lvl^2[/color]
[color=dimgray]    这个就是神秘力量了,在前期额外的神秘还是有一定效果的,又不吃粮食;但造价不菲,威力体现在高等级以后[/color]
[color=#696969]皇宫防御单位一览
   
level     1  2  3   4   5    6   7   8     9    10   11   12   13   14   15  16   17   18   19    20
防御力 2  8 18 32 50 72 98 128 162 200 242 288 338 392 450 512 578 648 722 800 [/color]


[b]三  防御方行宫[/b]
    [img]http://static1.50sg.com/build/3/b/17.gif[/img]
[color=darkorange]    B=b+行宫lvl^2[/color]
    效果同皇宫,但所获额外基础单位减半[color=dimgray](2者不可同时存在)[/color]

[b]四  科技[/b]
    [img]http://static1.50sg.com/train/confirm/123.gif[/img]
    双方单位将获得对应等级的加成
    [color=darkorange]B=b*1.015^科技lvl [/color]; A同样
[color=dimgray]    对防守方提高能力次于城墙,可先升级城墙[/color]

[b]五  人口[/b]
     [img]http://static1.50sg.com/military/country_3.gif[/img]
    人口惩罚效果计算如下:
       1 进攻方人口<=防守方人口时,无惩罚;
       2 进攻方人口>防守方人口时,防御方将获得对应的防御加成
        [color=darkorange]  B=b*(进攻方人口/防御方人口)^0.2[/color]
          但最高加成值为50%, 即进攻方人口为防守方7.5倍以上时,将不会再造成更高的惩罚
[color=dimgray]     惩罚只发生在以强凌弱时,以达到相对均衡的效果[/color]
[color=#696969]人口惩罚效果
人口对比 1     1.2   1.4    1.6     2     2.5     3     3.5    4      5      6      7    7.5   10
防御加成 0%  4%    7%  10%  15%  20%  25% 28% 32% 38% 43% 48% 50% 50%
[/color]

[b]六  将领[/b]
     [img=58,52]http://static1.50sg.com/general/g_15.gif[/img]
     将领属性的影响
      1 进攻 [img=150,11]http://static1.50sg.com/general/jl_gn_c.gif[/img]
         防守方该属性分离 不予计算; 进攻方"[color=dimgray]单将一骑当千能力为x,所率军队攻击力提高y[/color] "有效
          [color=darkorange]A=(a+x)*(1+y)  [/color]  
      2 防守 [img=110,11]http://static1.50sg.com/general/jl_gn_d.gif[/img]
          进攻方该属性分离 不予计算; 防守方"[color=dimgray]单将一夫当关能力为x,所率军队防御力提高y[/color] "有效
          [color=darkorange]B=(b+x)*(1+y)[/color]
      3 统率 [img=120,11]http://static1.50sg.com/general/jl_gn_a.gif[/img]
          1,2中y项加成只对统率斗志范围内士兵数值有效,即:统率值<士兵总数量时(*统率值计算方法有待考证,令z=统率值/士兵总数量), 1,2公式中y修正为
[color=darkorange]          y=y*z[/color]
[color=dimgray]     将领的属性分配对双方的实力影响也较大;各种分配方法的不同使得将领侧重面各异,这里政务是无关的,容易忽略的是统率,其实对加成影响很大,比如人海战术[/color]
       4 技能
[color=dimgray]          各位英雄技能繁杂 请自行参看[/color]
       5 将领生命
          [color=dimgray].......[/color]

[b]七 援兵  [/b]
     [img=58,52]http://static1.50sg.com/military/db_zy1.gif[/img]
     援兵方防御单位累加至防御方
[color=darkorange]      B=B+B1+B2...[/color]
[color=dimgray]     援助方队伍军力[color=darkorange]b(n)[/color]换算公式同前述公式一(a值不变);所获加成独立计算(影响为增援方科技/将领,计算同上条目),不享受防御方城墙加成[/color]
[color=dimgray]     人口惩罚(五)不受此影响[/color]

[b]八 吴国机关[/b]
     [img]http://static1.50sg.com/train/jz_b_1.gif[/img]
     防御方为吴国时特有
     进攻方士兵中被机关捕获队伍无战斗力,不计在基础单位内
[color=darkorange]     a=a*(1-捕获数量/进攻方士兵总量)[/color]
[color=dimgray]     各兵种捕获比例相同;攻打吴国时进攻方会遭受机关的严厉照顾,伤亡比例会因此增大,慎重[/color]

......

以上加成多项同时有效,加成方式为累加
_________________
[b]一 经验获得计算  (第三章)


[/b]1 [b]将领经验获得[/b]
     
     获得途径包括:

    1.1  生产经验
[color=blue]        exp=所耗资源总量/500[/color]
[color=dimgray]    完成建筑物升级或科技升级时获得,包括拓建新城;将领死亡状态不可获得[/color]

     1.2 战争经验
[color=blue]        exp=∑(消灭兵种数量×口粮)[/color]
[color=dimgray]    获得经验为该次战争中对方被己方所消灭各兵种士兵数量乘口粮累加值(如对方将领阵亡,获得将领经验=将领等级);将领死亡状态可获得[/color]
[color=dimgray]    分城兵力协同作战有效;协防经验分配按兵力比例分配[/color]

     1.3 系统奖励
         [color=dimgray]任务获得[/color]
   
2 [b]文官经验获得[/b]

[color=blue][color=black]      2.1 生产获得[/color]
        exp=(所耗资源总量/100)*(1+文勋值加成)[/color]
[color=dimgray]       完成建筑物升级或科技升级时获得,包括拓建新城;将领死亡状态不可获得[/color]

      2.2 系统奖励
   
3  [b]武官经验获得[/b]

[color=blue][color=black]       3.1 战争获得[/color]
         exp=((战争经验/10)*(1+战争加成))*(1+武勋值加成)[/color]
[color=dimgray]       将领死亡状态可获得[/color]

       3.2 系统奖励


[b]二 战争资源返还计算[/b]

[color=blue]      m=损失资源*5%[/color]
      战争中系统将返还己方损失士兵折合资源总量的5%,资源类别随机分配。


[b]______________[/b]

[color=purple]哎 终于完了 希望对大家有所帮助[/color]
[color=purple]更重要的是大家喜欢[/color]

[[i] 本帖最后由 a296870701 于 2008-8-26 04:01 编辑 [/i]]

纯~爷们 发表于 2008-8-26 05:03

顶顶顶顶顶顶

parkinglot 发表于 2008-8-26 07:42

太专业了......

ybxk 发表于 2008-8-26 09:16

写得不错,收益不小,谢谢

写得不错,收益不小,谢谢

a296870701 发表于 2008-8-26 09:19

这里面基本有大家需要的一些计算答案

angel20081624 发表于 2008-8-26 09:30

太强了,研究好久了吧

邂逅而已 发表于 2008-8-26 09:34

顶,太全面了,辛苦了~!

yizhu 发表于 2008-8-26 11:26

:md1) :md1) :md1) :md1) 不错

yan284 发表于 2008-8-26 11:31

不错,不错,非常精彩

a296870701 发表于 2008-8-26 12:07

这些好东西只能靠大家支持了

zw9902 发表于 2008-8-26 12:12

我喜欢

很好 很强大

jeffchen973108 发表于 2008-8-26 13:58

研究这个可是纯数据流。。。

bnyuanchao 发表于 2008-8-26 15:22

太复杂拉!

netbreaker 发表于 2008-8-26 15:25

看着有点晕

zengdeqi 发表于 2008-8-26 15:32

o

kan bu dong

zsq88925565 发表于 2008-8-26 15:36

看着很好

就是头疼

wxz911 发表于 2008-8-26 16:02

:md26) :md26) :md26) :md26) :md26)

alven1226 发表于 2008-8-26 16:03

不错,很好的东东

hebe 发表于 2008-8-26 16:03

挺複雜的

hjj19870609 发表于 2008-8-26 16:05

回复 楼主 a296870701 的帖子

ddddddddddddddddddddd

页: [1] 2 3 4 5 6 7 8

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.