技術員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 游戲 > 單機 >

《魔方世界》等級與經驗攻略

來源:技術員聯(lián)盟┆發(fā)布時間:2017-06-18 18:58┆點擊:


最近不少魔方世界的玩家用修改器修改等級的時候,偶爾會出現(xiàn)等級變負的情況,導致這個問題產生的原因是數(shù)值的溢出,從而出現(xiàn)負增長,下面是相關解析。

等級與經驗解析

首先,一個人的等級是“無限”的,這個無限為什么要加引號呢,因為這是作者的設計初衷,但事實上是存在著一個等級上限的——2147483647級,也就是(2^31 - 1),這之后升級會導致你的等級變成負數(shù),這涉及到有關計算機編程方面的問題,由于作者在寫有關等級的函數(shù)時使用的是integer整數(shù)型而非長整型或者高精度,由于補碼取負,導致超過這個數(shù)值后你的等級就會變?yōu)?2147483648,同理有了負數(shù)白金幣BUG。但是如果正常玩兒的話,幾乎不用擔心這個問題。

但這并不是長遠之計,根據作者Wollay的Twitter上說,他很有可能會在未來限制經驗的獲得,原話是“There may be an option to disabled gaining experience in a future version of the game.”

但是這顯然不是我們所關心的,相信很多玩家都有同樣的經歷,初期升級極其痛苦,一天刷下來也就能到8級左右,而等級過百甚至更高之后,升級反而輕松了,這種奇葩的現(xiàn)象怎么產生的呢。

為了模擬作者非常不負責任的使用integer范圍,我們可以看到,當?shù)燃壋^2045222級時經驗也出現(xiàn)了負值不正常的情況,當然,自己玩兒的同學可以放心,因為最后那幾個個區(qū)間是會升死人的那種。

而且這份數(shù)據并不是完全準確的,比如說六級的時候,升級經驗實際是249,而非表格中的250,這主要是由于float或者double浮點數(shù)誤差造成的,很有可能Wally在運算中間使用了浮點型,而這些數(shù)轉化為整數(shù)的時候僅僅會保留整數(shù)部分。但是這份表格的誤差絕對不會超過1

我們清晰的發(fā)現(xiàn),等級越高增長率越緩慢,最后會在1050處達到頂峰,事實上,通過數(shù)學上的導數(shù)計算,我們可以知道這是一個單調遞增的函數(shù),只是無限的趨近于1050,而之前power值應該是無限趨近于101而非謠言所說的100,并且由于101數(shù)據過小,導致由于float精度的損失,101成了power值可以達到的數(shù)字。這很合理的解釋了我們的升級體驗——初期函數(shù)增長率過快,而我們的屬性、裝備導致我們無法挑戰(zhàn)高經驗值怪物,最終導致升級的緩慢。而達到了一定的等級后,裝備也更NB了之后,見怪就秒,使得我們的后期飛速發(fā)展,再加上等級-經驗函數(shù)的不合理增長性,導致等級越高升級越快。尤其是0.1.1修復了聯(lián)機時候的地圖BOSS經驗共享BUG,導致了新人真的很難以活下去。再次也只有希望Walley做出調整了

最后說一句:一定要慎用角色修改器,我本人的游戲在測試過程中崩潰6次,電腦死機一次,主要是后面頻繁修改高等級的時候出現(xiàn)了問題,當?shù)燃壓徒涷炞兂韶撝岛?,游戲會非常不正常和不穩(wěn)定,為了各位自己的電腦和游戲體驗著想,請不要使用這些外掛/修改器。