今儿跟大伙儿聊聊咋算游戏里头那经验值,就是让咱角色升级变牛掰的那玩意儿。我也不懂,就瞎玩,后来想自个儿做个小游戏,才发现这里头还有公式!
我上网扒拉各种资料,发现这经验值计算还挺复杂的,不同游戏都不一样。有的简单粗暴,有的还跟你等级挂钩,越高级越难升。
我先找个最简单的公式试试水,就是那种每级需要的经验值都一样的。比如,每级都需要100经验,那就好办,一直打怪攒经验就完事儿。我写几行代码,弄个小人儿,打一个怪加10经验,打10个怪就升级,还挺有成就感。
但很快我就不满足,这升级也太容易,没啥挑战性。于是我又开始琢磨,咋能让升级有点难度?
我看到网上有人说,可以用等级的平方乘以一个数来算。比如,2级需要 2 2 10 = 40 经验,3级需要 3 3 10 = 90 经验。这么一来,等级越高,需要的经验就越多,升级就越难。
我把这公式往我那小游戏里一套,还真像那么回事儿。小人儿打怪升级,开始还挺快,后来就越来越慢,得打好多怪才能升一级。我玩一会儿,感觉这难度还行,有点意思。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
后来我又琢磨,能不能再加点花样?比如,打不同的怪,给的经验不一样;或者,完成不同的任务,给的经验也不一样。这样,游戏玩起来就更丰富,不会那么单调。
我还看到有人说,可以用更复杂的公式,比如等级的三次方乘以一个数,再加一个数。这样,等级越高,升级难度就越大。不过我还没试过,感觉有点太复杂,怕把自个儿绕进去。
- 第一步: 我先是找个最基础的,每级经验都一样的公式,做个小demo。
- 第二步: 然后我觉得太简单,又换个等级平方的公式,升级开始有难度。
- 第三步: 我还想再加点花样,比如打不同怪经验不同,不过还没完全弄
总结
这游戏经验值计算公式,说简单也简单,说复杂也复杂。关键是看你想做个啥样的游戏,想让玩家咋玩。我现在还在摸索阶段,以后有啥新发现,再跟大伙儿分享!