游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: ifuleyou

[讨论] 『求助』帮忙给个升级经验计算公式

[复制链接]

10

主题

38

帖子

38

积分

注册会员

Rank: 2

积分
38
 楼主| 发表于 2006-10-5 17:05:00 | 显示全部楼层

Re:『求助』帮忙给个升级经验计算公式

    谢谢iicup给的东西,碰上过节没咋上网。关于你说的怪设定的问题其实我就是打个比较简单的 比方,事实上游戏设定中没有怪,这是个玩家间对抗的游戏,杀玩家就相当于杀怪。所以不用考虑怪的等级问题。你后面写的公式偶受教了,拷回家中研究下。谢谢来帮忙的朋友。
    大家双节愉快!

10

主题

38

帖子

38

积分

注册会员

Rank: 2

积分
38
 楼主| 发表于 2006-10-5 17:12:00 | 显示全部楼层

Re:『求助』帮忙给个升级经验计算公式

关于lhy2给的公式,我不光1.116不知道怎么来的,连741怎么来的也看不出来,麻烦你再给整详细点,谢拉!

0

主题

145

帖子

150

积分

注册会员

Rank: 2

积分
150
发表于 2006-10-5 19:09:00 | 显示全部楼层

Re:『求助』帮忙给个升级经验计算公式

50级18万 60级54万 指数函数 不就得出结果了吗?
741是 180000/(540000/180000)^(50/(60-50))然后四舍五入
1.116是 (540000/180000)开(60-50)次方然后四舍五入

幂函数是
exp=0.0000104*x^6.026
显然不大合适

14

主题

145

帖子

191

积分

注册会员

Rank: 2

积分
191
发表于 2007-1-8 19:34:00 | 显示全部楼层

Re:『求助』帮忙给个升级经验计算公式

如果一定要给一个非常准确的公式来表达经验的变化,也不是很难,但怀疑这么做的必要性.
不需要采用那么复杂而危险的指数函数,一来难以推算,二来则容易出一些难以预料的状况,三来,也非常难控制.
而下面我所列的这个函数,带有明确的常数控制位,不但容易计算,还容易变化和控制,以适应各种不同要求.比如:低等级的经验值设计需求
Y为经验;X为等级
Y=0.0000012*(X-1)^6+0.88*(X-1)^2+12*(X-1)+100
此公式保证头一级的经验为100,是比较合理初始经验值
角色升到50级,总经验需要180015
角色升级60级,总经验需要541388
与要求基本一致

不过,本人觉得这样的公式没有多大意义,用分段的多个简单公式来实现经验值变化似乎更为简单,更容易控制.一般游戏中也是采用的分段经验设计法

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-9 12:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表