逗游网:值得大家信赖的游戏下载站!

微信:doyo_game
关注逗游
单机首页 游戏库 排行榜 资讯 攻略 专题 合集 工具补丁 手机游戏 正版商城
所在位置:攻略中心 > 单机攻略 > 魔方世界 > 正文

魔方世界 等级与经验解析

发布时间:2013-07-30 来源:互联网

 

  最近不少魔方世界的玩家用修改器修改等级的时候,偶尔会出现等级变负的情况,导致这个问题产生的原因是数值的溢出,从而出现负增长,下面是相关解析。

  等级与经验解析

  首先,一个人的等级是“无限”的,这个无限为什么要加引号呢,因为这是作者的设计初衷,但事实上是存在着一个等级上限的——2147483647级,也就是(2^31 - 1),这之后升级会导致你的等级变成负数,这涉及到有关计算机编程方面的问题,由于作者在写有关等级的函数时使用的是integer整数型而非长整型或者高精度,由于补码取负,导致超过这个数值后你的等级就会变为-2147483648,同理有了负数白金币BUG。但是如果正常玩儿的话,几乎不用担心这个问题。

  但这并不是长远之计,根据作者Wollay的Twitter上说,他很有可能会在未来限制经验的获得,原话是“There may be an option to disabled gaining experience in a future version of the game.”

  但是这显然不是我们所关心的,相信很多玩家都有同样的经历,初期升级极其痛苦,一天刷下来也就能到8级左右,而等级过百甚至更高之后,升级反而轻松了,这种奇葩的现象怎么产生的呢。

  为了模拟作者非常不负责任的使用integer范围,我们可以看到,当等级超过2045222级时经验也出现了负值不正常的情况,当然,自己玩儿的同学可以放心,因为最后那几个个区间是会升死人的那种

  而且这份数据并不是完全准确的,比如说六级的时候,升级经验实际是249,而非表格中的250,这主要是由于float或者double浮点数误差造成的,很有可能Wally在运算中间使用了浮点型,而这些数转化为整数的时候仅仅会保留整数部分。但是这份表格的误差绝对不会超过1

  我们清晰的发现,等级越高增长率越缓慢,最后会在1050处达到顶峰,事实上,通过数学上的导数计算,我们可以知道这是一个单调递增的函数,只是无限的趋近于1050,而之前power值应该是无限趋近于101而非谣言所说的100,并且由于101数据过小,导致由于float精度的损失,101成了power值可以达到的数字。这很合理的解释了我们的升级体验——初期函数增长率过快,而我们的属性、装备导致我们无法挑战高经验值怪物,最终导致升级的缓慢。而达到了一定的等级后,装备也更NB了之后,见怪就秒,使得我们的后期飞速发展,再加上等级-经验函数的不合理增长性,导致等级越高升级越快。尤其是0.1.1修复了联机时候的地图BOSS经验共享BUG,导致了新人真的很难以活下去。再次也只有希望Walley做出调整了

  最后说一句:一定要慎用角色修改器,我本人的游戏在测试过程中崩溃6次,电脑死机一次,主要是后面频繁修改高等级的时候出现了问题,当等级和经验变成负值后,游戏会非常不正常和不稳定,为了各位自己的电脑和游戏体验着想,请不要使用这些外挂/修改器。

进入《魔方世界》专区
查看更多《魔方世界》攻略
标签:魔方世界 等级与经验 
https://www.doyo.cn/article/138488复制本文地址
阅读本文后,您的心情是:(选择后可查看结果)
 
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注
今日关注游戏
游戏专题
IGN 9分以上作品 愿者上钩钓鱼的那点趣事 深冬之寒,来一起看看游戏中精美的雪景吧