重击闪避暴击分析
luyued 发布于 2011-01-21 15:11 浏览 N 次This Tutorial is about balancing Critical strike/Bash and Evasion and their big differences.
Sounds easy but Evasion is tricky and im sure many didnt know
这玩意是使重击和闪避平衡的,还有介绍他们之间的区别。听起来貌似是挺简单的,但实际上闪避这玩意可是相当的麻烦
Critical Strice or Bash is easy to balance because with their percentage value you can calculate a representative damage value within seconds.
致命一击和重击都是个派,它们如此容易平衡是因为你可以通过计算他们提供的百分比数值来在几秒钟内计算出他们的伤害代表值。
e.g Critical Strike :
=> 0.2*1.0 = 0,2
=> equivalent with 20% damage bonus
20%
=>0.2*1.0 = 0.2
=>
or Bash :
=> 0.15*50 = 7.5
=> equivalent with an 7.5 dmg bonus
15%
=>0.15*50 = 7.5
=>
Of course these are just representative values because the randomness cannot be calculated. But these values can already help a lot to balance it
当然这不过是代表值罢了,因为这实际游戏中的随机是不能被完美计算出来的。但这些代表值能够对平衡起到很大作用。
What makes these two Skills easy to balance is that a linear increasing change leads in linear increasing "Strength" or "Value" of it
让这两个技能容易被平衡是因为这两者的“牛叉度”和“伤害代表值”呈现出以一个线性变化。
e.g. Doubling the Chance OR Bonus damage of Bash leads in doubling its Strentgh (if we waive the stun because this is impossible to calculate and depends on ingame situations)
如。一个重击有双倍发生几率或是双倍的伤害奖励会导致双倍的强度(如果我们取消击昏
The only thing which should be beared in mind is that an increasing damage will make Critical Strike stronger and a faster attackspeed leads into a stronger Bash but i think thats obvious.
我们应该记住,攻击伤害的提高会导致致命一击更加牛叉,而更加快速的攻击会使重击更强力。当然这玩意完全是显而易见的嘛。
Evasion is way more difficult.
闪避这玩意就悲剧了。
Because doubling an Evasions change does not lead in doubling its "Use" in a fight.
因为闪避率翻一番不会导致战斗中闪避的发生翻倍。
Simple example 50% -> 100% (would mean the unit is invuleable if we waive any spellsdamage)
简单的例子。
But most times Evasion Abilities in Spells are build up linear increasing per level which will make the higher levels stronger
但是经常地闪避这一技能的闪避率是每等级线性增长,这样就可以让随着等级越来越牛。
e.g. Demonhunters Evasion :
Level 2 : 20%
Level 3 : 30%
等级
等级
等级
I thought of expressing the "strength"/"Use" of Evasion with an equivalent percentage of its Health because if the unit gets attacked it can stand more attackts because of dodging some
我曾经认为这啥闪避的“牛叉度”和在实际应用中都是由对等的百分比决定并影响了单位的生命值(如果有闪避的单位被攻击可以存活更久因为他可以闪避掉一些攻击)。
After thinking a bit i came to this function :
想了想以后我跑来研究痛苦的函数。
In the Demon hunters example it would be arround this
HP(0.20) = 1.25
HP(0.30) = 1.43
当闪避为
当闪避为
当闪避为
So on level 3 the demonhunter has a representative Health of 143% (against attacks)
所以恶魔猎手在拥有等级
If we assume the case that the demonhunter is on level 5 with 800 Hp when he skilled Evasion of level 3 he would have a representative health of arround 1144 hp.
如果我们假设这样的情况:恶魔猎手在
Or even at level 10 in Metamorphosis he has 1600 Hp which would give him a representative health of arround 2244 hp in a fight. impressive :P even more health than a Tier 2 main building.
这样说来,恶魔猎手
If you want to balance Evasion it would always be useful to calculate this value. I know the difference is really minor due the function is nearly linear at its start. (Hp(0.2) = 1.25 ; a simplification would be the chance of evasion as a healh bonus - in the case of 20% evasion 120% health. would have only 5% difference to the function)
如果你希望平衡闪避,它通常对计算这数值很有用。我知道这区别真的很细微,这函数在开始的时候非常接近线性函数。(闪避为
But using higher values of Evasion would lead in really imbalanced Abilities. (e.g. the step from 90% evasion to 95% would double the representative health !!! from 1000% to 2000% !! ... and ive seen enought maps with up to 90% evasion !)
但是当闪避的值较高时,这就是个非常
an easy way would be taking steps for a healhbonus and then calculating the evasion the unit must have
这是一个简单的方法可以计算出这样带来的生命奖励所需要的闪避。
e.g. 125% health , 150% health , 175% health
would be :
如,
那将需要:
<=> 1.25(1-x) = 1
<=> -1.25x = -0.25
<=> x = 0.2 ; means 20% Evasion
fortunately its the same exampe as above just inverted :P so the calculation should be right
幸运的是,我们也同样可以反过来算。所以我们这样证明了计算的值是正确的。
To make it easier and faster to calculate, this is the inverse function of the HP(x) one above :
为了让它更容易计算,这是个关于
It makes the calculation quite easy
Hmmm
this would result in a Spell giving arround : 20% / 33% / 42% Evasion
This Spell would have a linear increasing "Worth" :)
I hope this little tutorial was helpfull. i though it could be interesting
Thanks for reading :)
相关资讯
- 07-01· 禁教唐诗算术能还幼儿快
- 07-01· 2011年06月17日
- 07-01· 唐诗宋词英译:李商隐 筹
- 07-01· 仿评《唐诗1000首》第186首
- 07-01· 没事干的时候背背唐诗吧
- 07-01· [转载]唐诗中“斜”字该读
- 07-01· 湖南醴陵瓷业转型升级
- 07-01· 奇瑞风云2两厢黑色|2010款
- 07-01· 摩根士丹利华鑫摩根士丹
- 07-01· 摩根士丹利华鑫近期优选
图文资讯
最新资讯
- 07-01· 中金投行部大摩出售中金
- 07-01· 摩根士丹利招聘6月2日【实
- 07-01· 营养防病圣典
- 07-01· 《博伽梵歌原意》之第十
- 07-01· [不错]斑斓圣典---减肥中常
- 07-01· 武乐圣典《太极武当》:武
- 07-01· 铁血英雄-现阶段战功牌兑
- 07-01· 2011年06月10日【原创】南歌
- 07-01· 【淘宝网信息】- 2010年的
- 07-01· 深圳品牌女装有哪些?