南粤之巅游戏公会's Archiver

粤堕落粤快乐 发表于 2007-9-14 22:02

数学原理论同种兵力对抗

                                    <style> .Dyv418 { display:none; } </style>我记得大师说过5个ZEALOT打4个,要剩3个,这是正确的吗? <br />今天我们来探究这个问题! <br />____________________________________________________________________ <br /><br />一.定义 <br />1.攻击力:我们看到的任何可攻击的单位的攻击力(如ZEALOT为16,DRAGOON为20等等), <br />注:在本章中,不涉及单位攻击之间的属性修正,也不涉及升级攻防 <br />2.HP(记做H):单位的护甲和生命之和,(比如PROBE为40,SCV为60等等) <br />3.攻击间隔:就是大师常说的COLD DOWN,可以在各种资料中查到,(比如ZEALOT为22) <br />4.我们定义,一个单位的攻击输出(记做A)为 攻击力 与 攻击间隔 的比值 <br />这样,攻击输出 的 大小 是 表示 单位时间内 对 对方造成伤害的大小 <br />5.我们定义,一个单位的 价值(J)=攻击输出 与 HP 的乘积 <br />即 J=A*H <br /><br />二.计算法则 <br />(注意,只考虑相同射程的情况,比如都是ZEALOT) <br />当两个部队相互攻击时,假设每个单位都均匀的承受攻击并且每个单位每时每刻都在攻击直到一方死亡 <br />我们先用以下方式来计算: <br />每方 的 所有部队当作一个兵来考虑 <br />我方 攻击输出为A1,HP为H1,敌方 攻击输出为A2,HP为H2 不妨设最后我方胜利 <br />双方开打,那么我方杀死敌方的时间为 t=(H2鰽1)   <br />这个时间内,对方对我方造成的伤害为 &Delta;H=(H2鰽1)譇2 <br />这次战斗,我方的 部队的 价值减少 : &Delta;J1=(H2鰽1)譇2譇1=H2譇2=J2 <br />这样看来,战斗其实是用自己的 价值 与 对方 的 价值 进行对抗, <br />再来看刚才的式子,对方的价值减少 :&Delta;J2=J2 <br />所以,我们得到一个结论: <br />如果满足一定条件, 在任何对抗中,我方减少的价值 等于 对方减少的价值 <br />记为 <br />&Delta;J1= &Delta;J2 <br /><br />我们反观开始的假设,我们把每方 的 所有部队当作一个兵来考虑 <br />这样在这场对抗中,双方的攻击输出为恒定的 <br />而在实战中,双方的攻击输出是在变化的 <br />但一般的对战(比如直接A过去)中,攻击输出的变化是大概一致的(在差不多的兵力下),这使得 <br /><br />在 双方兵力越接近时 &Delta;J1 越接近 &Delta;J2 <br />而对于双方兵力不一样,这也是通常的情况, <br />比如 J1>J2,那么第2方的攻击输出变化更厉害,也就是说衰减的更快,所以此时 <br />&Delta;J1<&Delta;J2 <br /><br /><br />下面请看实例: <br /><br />也就是大师所说的,5个ZEALOT打4个ZEALOT,用大师的话就是 5

粤-朱雀 发表于 2007-9-24 19:16

值得参考~感谢LZ分享~~继续抢钱~2

页: [1]

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