要闻推荐 业界资讯 国内新闻 欧美新闻 日韩新闻 游戏快报 单机新闻 电竞新闻 游戏评测 网游发号 网游视频 网游社区

U9网 > 找游戏 > > 游戏攻略
战斗损血量公式(适用英雄及部队)
[参与评论]  [进入论坛] 2008-6-4 来源:网络  作者:雁去无留意

  前天看到了LErick研究的《扣血公式(初步 目前适用裸奔英雄)》一帖(原帖地址:http://bbs.duniu.com/viewthread.php?tid=16043&extra=page%3D1),觉得计算结果非常精确。话说,LErick在内测时提出的战斗总攻防公式也是完全正确的。。。 强人一个!嘿嘿,给他打打广告。(其他还在验算攻防公式的同志可以歇息了。。。)

  关于按防御比例损血这一想法,从内测开始就存在了,但是缺乏合适的战报来具体验算分析。毕竟当损血公式未确定时,这个想法也只能是猜测,而损血公式又远比攻防公式更难计算,因为牵涉到兵种物魔攻防的比例,且损血量非确数,仅在范围值内波动。

  下面这张战报图,我昨晚曾在综合讨论区发过,指出当时的野怪攻防值发生了变动(后来又改回来了),但是帖子被冷落了……现在重新拿出来发挥余热。



  言归正传……

  也正因为这份战报图的野怪是原始攻防数据(与游戏指南相同),就可以估计它的耐力没有加成,血量也应与指南中相同,以便确认损血范围。

  此外,在我设想中,战斗中的损血方式不该将英雄与部队分离开来,此帖的扣血公式计算正是以LErick的英雄损血公式为基础,添加了各列部队根据防御比例损血这一猜想,进而演算得来。

  先提供当时的英雄数据:
  英雄 维纳斯 属性 1耐5敏4智1精  物攻34 魔攻40 物防51 魔防24
  所带飞马共24只,铁匠铺等额外加成均无(为了验算公式能减少旁枝末节,我几乎都没做……)

  我的公式是:
  此格部队的损血量=【敌方攻击*敌方攻击/(敌方攻击+己方防御)】*(此格部队防御/己方总防御)


  队伍损血量并非先计算出总损血量再分摊到每格部队中,而是以单格部队为对象来进行计算。

  1.先来验算英雄方:
  首先需得出该回合的英雄防御

  因为野怪物攻44,魔攻160(总攻204,计算过程略),根据防御公式可得:
英雄防御=51*11/51+24*40/51=1521/51≈29.8取29 (从N次计算中,发现七龙的取整并非四舍五入,而是直接略去小数点后的数字)

  因此,英雄损血量=[204*204/(204+266)] *(29/266)≈9 (与战报结果相同)

  2.为了减少巧合的几率,我把这个公式再套用到野怪一方进行验算。
  同样先列出野怪的数据:(小怪物和歌勒的各自物防魔防相同,可以直接计算,如果是其他兵种就麻烦了)
  小怪物 2攻3防  4血   共22只
  歌勒   8攻3防  13血  共20只
  野怪总防御=126

  ⑴挑出在第2回合存活下来的歌勒部队,分别是2歌勒、5歌勒和6歌勒

  将损血量公式代入——

  其中:
  2歌勒=6防   
  损血量=[ 290*290/(290+126)]*(6/126)=504600/52416≈9
  (未超过歌勒血量上限,故该列未损)

  5歌勒=15防
  损血量=[ 290*290/(290+126)]*(15/126)= 1261500/52416≈24
  (13≤24≤26,故第2回合仅死亡1歌勒,存活4歌勒)
  
  6歌勒=18防
  损血量=[ 290*290/(290+126)]*(18/126)= 1513800/52416≈28
  (26≤28≤39,故第2回合死亡2歌勒,存活4歌勒)

  验算结果与战报结果相符,可证明此公式有较高可信度,接下来还需更多战报图来加以验证。

  ⑵此外,还有一点,根据计算,2队小怪物实际所受伤害总和应为105,但是22只小怪物总血量仅为88,超出部分因为两队小怪物死亡而消失。。。并没有转接到歌勒部队。这也许应该称做传说中的BUG?也许还可以在战斗中利用到这一点。

  恩,我的验算公式就此结束,希望广大数据流同胞们来讨论其准确性~~

【责任编辑:编辑06】

相关文章
网友评论
精彩推荐
网游视频
网游活动
游戏美女
论坛推荐
在线小游戏
娱乐精华
公司简介 - 商务合作 - 加入我们 - 联系我们 - 广告服务 - 友情链接
建议意见:玩家点击留言  商务合作:客户点击留言
西安优久数码科技有限公司 版权所有 陕ICP证08000654号