熟练度设计-A指南教程.docVIP

  • 15
  • 0
  • 约小于1千字
  • 约 1页
  • 2020-12-01 发布于广东
  • 举报
熟练度设计 修改人 修改时间 修改内容 王滔 2005-2-26 创建文档 目的: 熟练度增加规则及其和相关等级关系的问题。 CURLEVEL: 玩家当前对应的生活系统等级。比如玩家钓鱼等级定义为CURLEVEL_FISHING。 BASELEVEL: 每个生活系统对应资源都有一个基本等级(BASELEVEL),即一个钓鱼地点的BASELEVEL=10,表示10级别的钓鱼技能才能在这里钓鱼。 熟练度增加: 1.等级差在一定范围内N=5每次成功一次操作都熟练度都+1,没有衰减,即玩家钓鱼技能等级15,差N=15-10=5,每次都+1。 2.衰减规则为等级差大于N且小于M=10以内,差每增加一级,增加熟练度的数值降低。即一次成功操作后,判断熟练度是否+1的算法为: ADD=0.0; IF (CURLEVEL=BASELEVEL) { if (CURLEVEL – BASELEVEL = N) { ADD = 1; }else{ if (CURLEVEL – BASELEVEL =M) { ADD = 1/( (CURLEVEL-BASELEVEL – N) + 1); } } } CURLEVEL 熟练度+= ADD; 1/2 1/2 1/4 1/3 1/8 1/4 1/16 1/5 1/32

文档评论(0)

1亿VIP精品文档

相关文档