關(guān)于冒險(xiǎn)島計(jì)算工具的一些想法
一、事情起源
事情源于,我看到NGA論壇冒險(xiǎn)島板塊上的一篇帖子,“[攻略]冒險(xiǎn)島實(shí)用功能性網(wǎng)站推薦“
https://bbs.nga.cn/read.php?tid=29674286&rand=765
帖子里面列出了幾個(gè)很優(yōu)秀的冒險(xiǎn)島常用功能網(wǎng)站:冒險(xiǎn)島聯(lián)盟自動(dòng)排列工具、冒險(xiǎn)島傷害皮膚預(yù)覽、紙娃娃、起源之塔記錄、神秘求計(jì)算器……
聯(lián)盟自動(dòng)排列工具令我感到十分驚喜,好像把問(wèn)題轉(zhuǎn)化成了俄羅斯方塊密鋪問(wèn)題。通過(guò)前端,將后端的計(jì)算可視化的展現(xiàn)出來(lái),這正是計(jì)算工具所需要的。
二、查查資料
1.前端與后端
我之前也做過(guò)一些數(shù)據(jù)整理和計(jì)算的工作,但是沒(méi)有前端部分,顯得比較單薄。雖然,我們渴望的是一個(gè)個(gè)結(jié)論,但是能自己親手點(diǎn)一點(diǎn),心里還是會(huì)很開(kāi)心的。我本身沒(méi)有前端的經(jīng)驗(yàn)和知識(shí),只能說(shuō)一些我看到的事情。大部分的計(jì)算器實(shí)現(xiàn)是通過(guò),Html+Css+Javascript,三者組合實(shí)現(xiàn)的。Html給出了大致的框架布局,Css給出了框架和布局的風(fēng)格,Javascript給出了功能的實(shí)現(xiàn)。我之前做的部分,應(yīng)該算是Javascript的部分,半個(gè)后端(缺少與前端的數(shù)據(jù)交互,只有數(shù)據(jù)計(jì)算)??戳丝唇坛?,發(fā)現(xiàn)很多功能封裝的很好,這雖然帶來(lái)了很多便利,但是感覺(jué)學(xué)習(xí)成本變高了,就暫時(shí)不自己嘗試了。

2.其他例子
說(shuō)到計(jì)算器,自然要看看其他開(kāi)發(fā)者的計(jì)算器(這里只列出部分)
i.中文計(jì)算器
http://front.daohehui.com/app_h5/xgmh/#/mxd 冒險(xiǎn)島魔方、星之力計(jì)算器
Bwiki中的冒險(xiǎn)島在線計(jì)算器(冒險(xiǎn)島星之力、屬性計(jì)算……)
冒險(xiǎn)島數(shù)據(jù)庫(kù)小程序計(jì)算器(卷軸逆推……)

ii.其他語(yǔ)言計(jì)算器
Github上有一些冒險(xiǎn)島計(jì)算器(不搜不知道,一搜嚇一跳,開(kāi)發(fā)者真的很多)
有需要可以自己搜索
ipopzion/Maplestory-Helper冒險(xiǎn)島潛能、星之力計(jì)算器
developersage/ProjectMaple冒險(xiǎn)島潛能計(jì)算器(下載exe離線操作,小巧精悍,值得一試)

https://www.appleflash.net/index.html冒險(xiǎn)島小工具(對(duì)國(guó)服幫助不大)
https://amph.shinyapps.io/starforce/(強(qiáng)推這個(gè),非常驚艷)
我暫時(shí)看到的非常棒的冒險(xiǎn)島概率模擬網(wǎng)站,主要是統(tǒng)計(jì)結(jié)果。包含了星之力、火花、卷軸、魔方以及屬性換算功能。在輸入相關(guān)參數(shù)后,計(jì)算得到的結(jié)果可視化展示。并且,對(duì)于卷軸和星之力的計(jì)算,還貼出了公式文檔,可以說(shuō)作者非常用心了??赡艽嬖诘膯?wèn)題是:1.網(wǎng)站數(shù)據(jù)與國(guó)服存在偏差(星之力、火花)。另一個(gè)就是語(yǔ)言問(wèn)題,網(wǎng)頁(yè)翻譯一下也還能用~
141.kr(用于BOSS獎(jiǎng)勵(lì)物品分類的網(wǎng)站)
順帶:www.inven.co.kr似乎是不錯(cuò)的韓語(yǔ)冒險(xiǎn)島論壇,其中可以看到很多有用的帖子。
各個(gè)服務(wù)器都有開(kāi)發(fā)者在制作工具,廣泛涉獵才能做出更好的作品!

三、可能存在的問(wèn)題
i.計(jì)算器重復(fù)開(kāi)發(fā),有些浪費(fèi)時(shí)間,做好充分調(diào)研后,在基礎(chǔ)上進(jìn)行功能增加或語(yǔ)言翻譯即可
ii.Html制作成離線app是容易的,容易發(fā)生盜用,甚至封裝后再出售的行為
iii.隨著游戲版本的更新,需要不斷地維護(hù)
iv.如果是個(gè)人域名,可能需要支付一些費(fèi)用,捐贈(zèng)模式or用愛(ài)發(fā)電

四、總結(jié)和展望
這篇專欄只是一些想法,主要是我個(gè)人想做一個(gè)小工具,就查了查資料??吹搅撕芏嚅_(kāi)發(fā)者的優(yōu)秀作品,向他們致敬。紅色加粗的那個(gè)工具網(wǎng)站,制作人真的很用心,最觸動(dòng)我的應(yīng)該是他寫(xiě)的一小段話:?”I play on MapleSEA Draco, IGN vireys. If you think this app is useful, drop me a thanks in-game!“。如果自己的工具能夠幫助大家,得到大家的認(rèn)可,這可能是開(kāi)發(fā)者收獲的最好禮物叭。
如果以后還想到什么再補(bǔ)補(bǔ),就這樣啦~