文档详情

战斗系统数学模型

飞***
实名认证
店铺
PDF
447.18KB
约5页
文档ID:53511448
战斗系统数学模型_第1页
1/5

部落项目 xx 系统 xx 文档1 文档记录版本更新时间更新内容作者0.1 2009-08-23 文档编写0.2 2009-08-25 完善文档2 文档概述我们将战斗属性分为两类:战斗攻击力 和战斗持久力 ,如下图战斗攻击力包括:攻击力、命中率、破击率、暴击率、增加自身或友方速度、流血等;战斗持久力包括:防御力、闪避率、HP、MP、使敌人减速或晕眩、伤害反弹、HP 吸取、 MP 吸取等;3 总体模型规划总体模型流程图:先进行职业特点规划;确定等级成长以及速度规划;再针对不同的职业建立基础属性成长规划;最后根据基础属性成长规划和战斗属性规划推导到装备规划和技能规划;3.1职业特点规划我们根据角色系统可以确定:战士 :主要属性为力量,具有高攻击、高防御、高HP 、高暴击的特点;猎人 :主要属性为敏捷,具有高闪避、高命中、速度快、高破击、能给敌人减速的特点;法师 :主要属性为智力,具有强大的技能、高MP 、HP回复、能辅助友方及给敌人减速的特点;3.2基础属性成长规划角色的基础属性能总体的表现职业的特点,因此角色的基础属性成长规划可以对整个模型进行宏观调控;战士成长规划 =战士基础价值 +A1*力量价值 +B1*敏捷价值 +C1*智力价值猎人成长规划 =猎人基础价值 +A2*力量价值 +B2*敏捷价值 +C2*智力价值法师成长规划 =法师基础价值 +A3*力量价值 +B3*敏捷价值 +C3*智力价值HP= 力量值 *m MP= 智力值 *n 敏捷对命中率加成=敏捷值 *p 敏捷对闪避率加成=敏捷值 *q (注: A1、B1、C1 为战士的三维成长率;A2、B2、C2 为猎人的三维成长率;A3、B3、C3 为法师的三维成长率; m 、n、p、q 为参数)由于角色的三维能相应的衍生到其他属性,因此我们在平衡的时候只需调整相应的三维成长率即可,如果有较大的误差存在,再调整m 、n、p、q;这样我们就能较方便的控制整个数值体系;4 战斗模型及公式4.1战斗影响因素影响战斗的因素有以上这些;从整体的角度来考虑,可以分为3+1 个模块:角色属性、装备加成、技能影响、团队配合(在多人战斗中体现);战斗属性影响表:属性影响因素 1 影响因素 2 影响因素 3 影响因素 4 力量角色的成长率装备附加属性加成技能敏捷角色的成长率装备附加属性加成技能智力角色的成长率装备附加属性加成技能HP 力量装备附加属性加成技能装备升星加成MP 智力装备附加属性加成技能装备升星加成攻击力战士力量的加成猎人敏捷的加成法师智力的加成武器及装备附加属性加成技能武器升星加成防御力7 类护甲防御加成技能装备升星加成CD时间职业特性职业称号技能命中率敏捷及初始命中率装备附加属性加成技能攻防双方等级差闪避率敏捷装备加成技能攻防双方等级差暴击率装备加成技能破击率装备加成技能伤害反弹装备加成技能HP吸取装备加成技能MP吸取装备加成技能4.2角色成长与战斗公式攻击力 =武器攻击 *(1+ 属性攻击加成比率+装备攻击加成比率) 战士属性攻击加成比率=力量 *r 猎人属性攻击加成比率=敏捷 *r 法师属性攻击加成比率=智力 *r 技能攻击力 =攻击力 *常数百分率总防御值 =防御 1+防御 2+⋯⋯ +防御 n 伤害减免率 =总防御值 /( 总防御值 +常数值 ) 总命中率 =初始命中率 +( 攻击方等级 - 防守方等级 )/100+ 攻击方总命中率加成- 防守方总闪避率加成攻击方总命中率加成=攻击方敏捷值 *p+攻击方装备加成+攻击方技能加成防守方总闪避率加成=防守方敏捷值 *q+防守方装备加成+防守方技能加成伤害值 =攻击方攻击力 *(1- 防守方伤害减免率) 暴击伤害 =最终伤害值 *常数值破击伤害 =攻击方攻击力加速后 cd 时间=固有 cd 时间- 影响值减速后 cd 时间=固有 cd 时间+影响值4.3暂定公式战士初始 cd 时间为 14 猎人初始 cd 时间为 10 法师初始 cd 时间为 12 攻击力 =武器攻击 *(1+ 属性攻击加成比率+装备攻击加成比率) 战士属性攻击加成比率=力量 *0.005 猎人属性攻击加成比率=敏捷 *0.005 法师属性攻击加成比率=智力 *0.005 技能攻击力 =攻击力 *常数百分率总防御值 =防御 1+防御 2+⋯⋯ +防御 n 伤害减免率 =总防御值 /( 总防御值 +2000) 总命中率 =90%+(攻击方等级 - 防守方等级 )/100+ 攻击方总命中率加成- 防守方总闪避率加成攻击方总命中率加成=攻击方敏捷值 *0.001+ 攻击方装备加成+攻击方技能加成防守方总闪避率加成=防守方敏捷值 *0.001+ 防守方装备加成+防守方技能加成伤害值 =攻击方攻击力 *(1- 防守方伤害减免率) 暴击伤害 =最终伤害值 *2 破击伤害 =攻击方攻击力加速后 cd 时间=固有 cd 时间- 影响值减速后 cd 时间=固有 cd 时间+影响值战士力量成长公式:第n 级力量值 =15+2.5*(n-10) 战士敏捷成长公式:第n 级敏捷值 =15+1.2*(n-10) 战士智力成长公式:第n 级智力值 =15+1.3*(n-10) 战士成长规划 =[15+2.5*(n-10)]+ [15+1.2*(n-10)]+ [15+1.3*(n-10)]=45+5.0*(n-10) 猎人力量成长公式:第n 级力量值 =15+1.8*(n-1) 猎人敏捷成长公式:第n 级敏捷值 =15+2.0*(n-1) 猎人智力成长公式:第n 级智力值 =15+1.5*(n-1) 猎人成长规划 =[15+1.8*(n-10)]+ [15+2.0*(n-10]+ [15+1.5*(n-10)]=45+5.3*(n-10) 法师力量成长公式:第n 级力量值 =15+1.6*(n-10) 法师敏捷成长公式:第n 级敏捷值 =15+1.4*(n-10) 法师智力成长公式:第n 级智力值 =15+2.2*(n-10) 法师成长规划 =[15+1.6*(n-10)]+ [15+1.4*(n-10)]+ [15+2.2*(n-10)]=45+5.2*(n-10) HP= 力量值 *20 MP= 智力值 *20 敏捷对命中率加成=敏捷值 *0.001 敏捷对闪避率加成=敏捷值 *0.001 。

下载提示
相似文档
正为您匹配相似的精品文档