魔兽地图编辑器专家_威城网


互联网 站内搜索
当前位置: 主页 > 基础教程 >

游戏平衡:生存能力计算

时间:2011-02-23 20:39来源:魔兽地图编辑器吧 作者:xylign 点击:
游戏平衡是一个非常重要的方面,地图的作者应该非常了解你所设计的每一个单位,他们的强大是相对而言的,不能有任何英雄太过于BT,这在对抗地图的制作中尤为重要,如果你能够

游戏平衡是一个非常重要的方面,地图的作者应该非常了解你所设计的每一个单位,他们的强大是相对而言的,不能有任何英雄太过于BT,这在对抗地图的制作中尤为重要,如果你能够知道某两个英雄,他们在某一等级,穿什么装备互相PK,打大概多少下,谁就会倒下的话,你就具备去做高质量地图的基础了!(编辑注)

以下仅仅是粗略估算,生存能力就是单位的耐打能力,作为手机党,我只能给大家列个公式建个模型什么的。
申明:只适用于硬碰硬的战斗,游击战自粽,限制敌人速度而获得的生存能力暂不计入,不过你可以视25%攻击减速为25%闪避

生存能力?生命?生命恢复?魔抗?魔免?护甲?闪避?我给它的定义是以时间为变量的函数f(t),意义就是很简单的有效生命值VHP。一般来说这是个一次函数因为生命恢复是定值,斜率越大越适合持久战。


VHP(t)=(HP(1+hpr%*t)+t*hpr)*(1+Armelm%)*imu
有效生命=(最大生命(1+每秒按百分比恢复生命*时间)+时间*每秒生命恢复)*(1+护甲因素%)*免疫力



最大生命HP=单位最大生命UHP+力量str*每点力量提供生命(游戏平衡性常数)hpstr+物品增加Itmhp+科技增加+触发增加+天神下凡增加

每秒按百分比恢复生命Hpr%=生命之泉恢复%+邪恶光环恢复%

每秒生命恢复Hpr=单位生命恢复+力量*每点力量生命恢复(游戏平衡性常数)+治疗指环(可叠加)

护甲因素Armorelement=护甲Arm*护甲减伤因子(游戏平衡性常数,默认为0.06)*100%
面对非物理伤害护甲因素=0,一般地图根据魔伤物伤比例把护甲因素*0到1之间的系数。

护甲Armor=单位护甲+英雄护甲修正(游戏平衡性常数,只限英雄)+敏捷Agi*每点敏捷提供护甲(游戏平衡性常数)+技能和物品奖励+科技增加-破甲技能影响

事实上,默认设置下每点护甲相当于提升面对物理伤害时6%的生命,2点护甲就是12%

物理免疫力Imu=(1-闪避率%)*其他因素(顶盾等)
法术免疫力SImu=(1-法抗%)*其他因素(艾露恩的祝福等)
然后物理免疫力*你的地图物理伤害的百分比+法术免疫力*你的地图里法术伤害的百分比=免疫力
魔法护盾护身符十分特殊,经常需要看阻挡的是什么魔法。魔免因素的计算方法是魔免因素=魔免覆盖率(持续/冷却,还要考虑耗魔和使用时机)%,再乘进其他因素里。无敌因素类同。
硬化皮肤相当特殊,要具体分析,算做每秒生命恢复,每秒恢复=免伤概率*免伤数量/敌人有效攻击间隔,还要考虑近战远程。
还有魔法护盾,分类讨论,一种是魔法很够或者每点魔法吸收很多伤害时作为盾强,免伤因素=1-吸收比例%,一种是魔法不多,算做有效生命,HP=每点魔法吸收伤害*剩余有效魔法(自己算)*吸收比例,覆盖率自己加进去。

时间:一场战斗的时间,暂时的护甲,魔免Bkb这种的覆盖率其实应该是持续时间/战斗时间。

基本上还是具体地图具体分析。应该能帮到点需要研究自己地图平衡性的同学

(责任编辑:admin)
分享到:
顶一下
(66)
94.3%
踩一下
(4)
5.7%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
栏目列表
推荐内容
广告