• 太平洋电脑网 | 太平洋汽车网 | 太平洋女性网 | 太平洋亲子网 | PC购物网 4网站地图

组队经验的取得分配公式

[2007-12-05 11:09:52] 来源: 含笑饮砒霜 收藏至365Key! 责任编辑:liuying

  组队经验分配公式:

  角色所得经验=怪物总经验*组队额外奖励*角色当前级别平方/队伍中各角色当前级别平方之和

  组队额外奖励=职业奖励+人数奖励-级别惩罚


  如果一个怪物总经验为100,组队额外奖励为1(假设),此时一个49级的A和一个48级**组队杀死此怪:

  A所得经验=100*1*A级别平方/(A级别平方+B级别平方)=100*49*49/(49*49+48*48)=51(取整数)

  B所得经验=49


  当然,一般网络游戏里,在对组队杀怪时,怪物经验也许会比单个角色增加一个倍数,这也是为了鼓励玩家组队,根据设计习惯,基本上会取[1.04~1.8]左右,但有些游戏可能会取更高,当然,也会有一些级别考虑,比如与怪物级别之差也会有额外倍数奖励的考虑。


  实际举例:

  如果40级一个角色杀一个怪可以得到的经验是4000(比如荒沙靠近哈克村最近处斜坡刷的3只龙),你和一个同为40级的人组队。不考虑额外奖励和倍数加成。那你取得的经验基数=4000*40*40/(40*40*2)=2000。这是基本的经验……


  根据以上公式,我们可以得到以下信息:

  1.怪物经验是属于分配式的,因为它会根据队伍成员级别高低来分配;
  2.在1的前提下,组队的额外奖励极其重要,它是经验取得的一个乘法倍数;


  所以,结论:

  1.尽量让你的级别大于其他队员,这样你能分配的经验一定最多;
  2.尽量让组队额外奖励值越大;(比如组队时选择各类职业)


  当然,组队时还要考虑这样的情况,人员职业多对额外奖励虽大,但有时可能会效率更低:

  比如某些时段的队伍里会有部分职业属于地板型,这样他们不但没有加快刷怪速度,反而白白从怪物身上抢走属于你的经验(尤其级别比你高的),而且这样的人越多,你被抢走的经验就会成倍。


  电3区1服,46级菜体弓:含笑饮砒霜。。。

  PS:目前正在测试游戏的其他数据,比如伤害计算的参数和角色成长建模,希望数学系达人以及游戏中拥有高级ID的朋友能友情协助。

  这里补充一下说明

  有人会问我,组队额外奖励怎么会为1,因为你们感觉组队时如果没有2个人或职业以上,那也应该是0。。。

  这里说下,这个是因为设计时采用的一个逻辑判断:取值N,若N≤1时 则|N|=1。


  再举例:大家可以去联想一下的撞砖块类的游戏(很老式的),无论如何都不会出现球因为速度减为0而一动不动呆在撞板上的情况吧,那是因为游戏里也把球的MIX速度设定死了,当减速运动少于这个值时则取这个值为匀速运动值。(当然,还有一种方法,就是给撞板一个加速度,这样球每次与撞板碰撞都可以得到一个MIX的[瞬间加速值])

 

本栏目文章点击排行
网游图片强档推荐
网游MM
太平洋网站群热点
太平洋专业网站群: 太平洋电脑网 ┊ 太平洋汽车网 ┊ 太平洋游戏网 ┊ 太平洋女性网 ┊ 太平洋亲子网
广东省通信管理局
ICP证粤B2-20040647
版权所有 ©太平洋游戏网
内容联系:editor#pcgames.com.cn
业务洽谈:021-54905900-262   业务Email:sales#pcgames.com.cn
PCgames版权所有,未经授权禁止转载、摘编、复制或建立镜像,否则追究法律责任。