弹弹堂吧 关注:243,873贴子:15,411,155
  • 3回复贴,共1

有关使用道具Delay值的计算

取消只看楼主收藏回复

     大家都知道同时使用过多道具容易被卡敏,那么这是怎么回事呢?使用不同的道具有什么区别呢?这个其实和道具Delay值是有关系的:
      我刚才回帖在一个帖子后面说明了计算方法,有人表示看不懂,我整理一下,写在这里,希望大家多提意见,但是不要喷我。
      首先大家想想,为什么要有个这样的Delay值(简称D值)呢?是为了增加公平性和缓冲,假设A和B是对手,A攻击很强,而B很弱,那么A攻击的次数少一些就会使得游戏更加公平一点,所以采取给不同的攻击以不同的D值增加,来判断轮到谁出手是比较合理的。
      所以D值是用来判断该轮到谁出手的一个数值,在任何一个时刻,谁的D值最小,就轮到谁出手。
      那么对于两个其它属性一致而攻击属性不同的对手,攻击高的那个每次攻击后D值增加的就比较多,是很自然的。
      对于同一个人,采取不同的道具,D值增量也不同,可以计算如下:
      不加道具的一次攻击,可以造成两种效果,一种是对对方造成直接杀伤,和攻击有关,另一种是挖坑,和打击次数有关,也对对方有威胁力,设这两种效果所增加的D值分别设为a和b
      道具1:+2,增加两次攻击,攻击伤害减少40%,则总伤害造成的D值是3*0.6a=1.8a,增加打击次数两次效果为2b ,总计1.8a+2b
      道具2:+3,增加三次攻击,攻击伤害减少50%,则总伤害造成的D值是3*0.5a=1.5a,增加打击次数两次效果为2b,总计1.5a+2b
      道具3:增加一次攻击,攻击伤害减少10%,则总伤害造成的D值是2*0.9a=1.8a,增加打击次数一次效果为b,总计1.8a+b
      道具4:攻击伤害增加50%,没有增加打击次数,总计(1+0.5)a=1.5a
      。。。
     依次类推,
     其中a和b是两个参数,其具体数值比例大概是1:0.8~0.7,取0.75,
     这样我们可以算出道具1-8所造成的D值增加的比例是,3.3:3:2.55:1.5:1.4:1.3:1.2:1.1
     这样,如果双方攻击和伤害都差不多,敏捷也差不多,就可以计算出不同道具组合的D值增量:
     道具1+道具1的D值增加是3.3+3.3=6.6
     道具1+道具2的D值增加是3.3+3.2=6.5
     。。。
     那么其他的道具呢?隐身和飞机是没有攻击性的,所以D值增加很小,而穿甲(a很大)和核爆(b很大)攻击性很强,所以 D值增加很大,加血位于他们中间。
     除此以外,D值和双方的攻击有关,如果两方用的道具相等,敏捷基本相当,那么比较厉害的那一方D值增加就多。
    欢迎大家讨论。



1楼2011-04-21 17:41回复
    回复:2楼


    3楼2011-04-21 17:45
    回复
      2025-08-14 05:45:14
      广告
      不感兴趣
      开通SVIP免广告
      回复:4楼


      5楼2011-04-21 17:47
      回复
        回复:7楼
        点是小数点,冒号是比例符号。
        所用符号都符合数学里面通用规则。
        当然你也可以去看更简单明了的。
        说实话,我觉得很明白了。


        8楼2011-04-21 18:23
        回复