侍衛系统实现规则设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
侍衛系统实现规则设计

侍卫系统规则目录一、名词定义2二、设计需求与目标2三、实现规则设计2四、数据整理8五、数据分析项12名词定义名词说明性格前端显示的侍卫特点,不同性格决定了侍卫的成长属性倾向性以及技能特点校场侍卫在校场训练获得经验等级上限当前版本最高的封顶等级升级上限目前能够提升到的最高等级首次训练账号下第一次的训练行为,跟系统默认的参数取值有关联属性增量每提升一级,属性增加的数值设计需求与目标设计需求完成侍卫系统相关的实现规则设计设计目的明确侍卫的实现规则明确必须的数据定义明确相关的计算公式实现规则设计实现要点所有int型数据,默认值均为0。如发现数据填写错误或为空,Release版跳过错误,按默认值执行,后台记录错误信息。Debug版报错,允许跳过。侍卫规则基础文官、武将,双职业侍卫初始化时读取数据职业类型列确定职业侍卫生成后,职业不能进行变更等级初始等级为1当侍卫获得经验值等于升级所需经验时,等级提升,清空已获得经验最高等级上限与主角相同侍卫当前等级不得超过角色当前等级侍卫满级后不再获得经验性格侍卫初始化时读取配置表(GrowthRate)性格参数根据性格参数查找性格配置表(GrowthRate)的对应参数列每一列参数对应一个属性的成长率该参数在侍卫属性计算式,作为系数带入到计算公式中面板显示该参数对应性格说明列字符串训练校场训练需在校场进行校场等级与等级上限关联校场等级提升一级,训练等级上限提升20级。训练开始条件同时最多可以有5个侍卫进行训练,系统默认开放一个训练位,其他需要额外开启侍卫不在参战队形中校场等级*20当前侍卫等级侍卫等级没有达到等级上限未达到满级上限未达到转生前封顶等级限制(转生等级+10)小于角色当前等级角色金钱数量满足消耗需求训练中的侍卫,不能放入参战队形训练开始时扣除金钱训练结束到达时间自动结束侍卫到达等级上限自动结束UI选择结束后强制结束离线或者断线不会结束训练训练时长选择训练时长选择系统首次默认1小时非首次训练,以上次训练所选时长为默认点击开始训练按钮后进入倒计时,倒计时结束后结束训练训练结束时进行经验计算如中途强制停止训练,则按照实际训练时长进行获得经验计算可选时长消耗1小时铜钱2小时铜钱4小时铜钱+通宝8小时铜钱+通宝(VIP专用)12小时通宝(VIP专用)消耗计算公式铜钱消耗(暂定)=(侍卫等级+1)*50*(转生次数+1)*训练时长通宝消耗(暂定)=(侍卫等级+1+转生次数)*1*训练时长训练模式可选模式消耗系数EXP获得系数消耗正常11铜钱严格1.51.2铜钱+通宝疯狂21.5铜钱+通宝地狱42通宝训练开始前需选则训练模式系统默认初次训练为正常模式非首次训练,以上次训练选择模式为默认模式训练结束时,按所选训练模式的经验获得系数计算实际经验获得量消耗计算公式铜钱消耗(暂定)=(侍卫等级+1)*50*(转生次数+1)*消耗系数通宝消耗(暂定)=(侍卫等级+1+转生次数)*2*消耗系数训练加速加速判断条件是否处在训练中?是:可以加速,否:不能加速。通宝数量=消耗需求加速CD时间是否已经达到CD上限且未削减为0加速CD时间上限为30分钟(暂定)当CD时间达到上限后,无法再加速加速时,直接扣除通宝如因加速,侍卫到达等级上限,则训练自动停止。加速消耗计算通宝消耗(暂定)=int((侍卫等级+1)*1*VIP削减系数)加速CD时间计算每次加速增加时间=30秒*(侍卫等级+1)/2*转生次数消除CD费用通宝消耗(暂定)=int(CD)*1*侍卫等级/10CD时长取分钟整数训练经验计算根据侍卫当前等级,从配置文件中读取该等级每分钟经验获得基数根据计算公式带入经验基数得出实际训练获得经验中途取消训练的,按照实际发生的训练时间,以分钟为单位,向上取整根据侍卫等级不同,加速获得经验也不同转生转生等级:60、100转生时,等级恢复为1转生时,角色初始属性按照属性表中转生次数对应的初始值读取成长率(GrowthRate)侍卫当前品质的成长率取值范围在配置文件中中读取进行侍卫培养时在当前品质所提供的成长率范围内随机取值取值下限(GrowthRate_min) :当前品质的成长率取值下限取值上限(GrowthRate_max):当前成长率+当前品质的成长率上限值*10%成长率取值随机结果如小于当前成长率,则保留当前成长率,系统记培养失败一次如连续N次培养均未提升,则下一次培养取值下限为:int(当前成长率+(当前品质成长率上限-当前成长率)*0.1)N为幸运值,相关规则见下节:幸运值成长率提升后,下限取值恢复默认取值范围幸运值该数值不对客户端暴露每一次侍卫培养失败,则增加一点幸运值培养成功则将幸运值清零Lucky_rate:当前幸运值,Lucky_rate_max:最大幸运值当前幸运值等于最大幸运值时,侍卫培养时的成长率取值下限范

文档评论(0)

df9v4fzI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档