| [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的[瞬间加速值])
| 1 | 我对部落和联盟各种族的小感受 |
| 2 | 2005至2007年大陆魔兽世界十大教主 |
| 3 | 野性!跑卡美女摩托车自拍 |
| 4 | 彤彤性感车展照片 |
| 5 | 吴理最新燃烧远征特色漫画 |
| 6 | 魔兽世界2.3.2补丁完全翻译版说明文 |
| 7 | 魔兽最新精彩原画下载 |
| 8 | 魔兽美女牺牲色相搞怪自拍 |
| 9 | 暴雪员工恶搞版魔兽开场动画 |
| 10 | 小龙女彤彤劈腿演绎最性感香车美女 |