創作內容

27 GP

[android]PM計算器 開發最新進度~

作者:貓貓風 ฅ●ω●ฅ│2012-09-12 22:25:38│巴幣:54│人氣:1009
.







由於電腦整體較差,開發的過程有點艱難,因為一直RUN的很慢,每次編譯完compiler就要個3~5分鐘,跟一般的開發環境比起來慢太多了,雖然visual C++也沒有好到哪裡去。

資料的部分雖然有想過要用SQLite,但是在加入資料的方法和過程跟一般的DataBase差太多,加上要檢視SQLite的困難度太高,本身不透明+新增修改困難,所以就把DATA加在source code中,因此會有點亂加上容量會大很多~

以下為目前的開發進度
//缺的編號 11~492  512 ~ 528  530~541  543~554  556~563   565
原開發日期:不可考

進入時界面


點進"計算個體值"後,可以輸入個項能力 + 選擇性格 來進行計算


點選性格後會出現下拉選單可以拖曳到目前所屬的性格


示範輸入各項能力值後按計算



按下計算後的結果



點選"技能"按鈕後出現個技能習得的等級
這部分排列不齊的部分已修正



點選索引功能可以找到想要搜索PM的所屬編號,讓搜索起來更方便
往後會把所有NO補齊,以下為開發中的圖片



2012/9/10 新增特性按鈕,按下會出現所有可能的特性,包含夢特性


放一張修改後的技能表列表了,修正了對不齊的問題


2012/9/12 新增"能力值計算器"

下面附上一張計算結果  和 aucy PM能力計算器交叉比對的結果



比對的結果是完全一致~

以上為目前開發的進度

//-----------------預計追加的功能: 進化列表~ -----------------------
目前的瓶頸是沒辦法把圖示嵌到Dialog上,目前僅能以文字呈現

解決期限: 未知
//------------------------------------------------------------------------------

以下為新增的資料區(待增加,看到一堆數值真的會眼花@@)

//A:HP B:物攻 C:物防 D:特攻 E:特防 F:速度

/*範例
if(gno==7)
  {
A=44; B=48; C=65; D=50; E=64; F=43;
  }

*/

//缺的編號 11~492  512 ~ 528  530~541  543~554  556~563   565  567~569  571~577  579~581  

if(gno==11)
  {
A=50; B=20; C=55; D=25; E=25; F=30;
  }

if(gno==12)
  {
A=60; B=45; C=50; D=80; E=80; F=70;
  }

if(gno==13)
  {
A=40; B=35; C=30; D=20; E=20; F=50;
  }

if(gno==14)
  {
A=45; B=25; C=50; D=25; E=25; F=35;
  }

if(gno==15)
  {
A=65; B=80; C=40; D=45; E=80; F=75;
  }

if(gno==16)
  {
A=40; B=45; C=40; D=35; E=35; F=56;
  }

if(gno==17)
  {
A=63; B=60; C=55; D=50; E=50; F=71;
  }

if(gno==18)
  {
A=83; B=80; C=75; D=70; E=70; F=91;
  }

if(gno==19)
  {
A=30; B=56; C=35; D=25; E=35; F=72;
  }
if(gno==20)
  {
A=55; B=81; C=60; D=50; E=70; F=97;
  }
if(gno==21)
  {
A=40; B=60; C=30; D=31; E=31; F=70;
  }
if(gno==22)
  {
A=65; B=90; C=65; D=61; E=61; F=100;
  }
if(gno==23)
  {
A=35; B=60; C=44; D=40; E=54; F=55;
  }
if(gno==24)
  {
A=60; B=85; C=69; D=65; E=79; F=80;
  }
if(gno==25)
  {
A=35; B=55; C=30; D=50; E=40; F=90;
  }
if(gno==26)
  {
A=60; B=90; C=55; D=90; E=80; F=100;
  }
if(gno==27)
  {
A=50; B=75; C=85; D=20; E=30; F=40;
  }
if(gno==28)
  {
A=75; B=100; C=110; D=45; E=55; F=65;
  }
if(gno==29)
  {
A=55; B=47; C=52; D=40; E=40; F=41;
  }
if(gno==30)
  {
A=70; B=62; C=67; D=55; E=55; F=56;
  }
//-------------------------------------------------

用來安裝的apk圖示~


//--------附上幾張開發環境圖








引用網址:https://home.gamer.com.tw/TrackBack.php?sn=1737658
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:神奇寶貝|黑白|黑白2|計算器

留言共 21 篇留言

鐵拳無敵烏梅子
蝦餃?

09-12 22:28

貓貓風 ฅ●ω●ฅ
數值計算器OAO09-12 22:29
蒼月さん (停用中)
來算小涼風的能力值www(抱起摸頭

09-12 22:29

貓貓風 ฅ●ω●ฅ
[e23]09-12 22:31
鐵拳無敵烏梅子
可以算出糟糕風的三圍嗎?

09-12 22:30

貓貓風 ฅ●ω●ฅ
不是算這個的@@09-12 22:31
死靈
去年好像有計算過

但我已經忘了-w-"

09-12 23:42

貓貓風 ฅ●ω●ฅ
不過個體值如果忘了就很難再算過了0.0因為練過又不准了 牽涉到努力值的問題09-12 23:48
納蘭映雪
好複雜的運算...[e18]
請問是"一秒鐘幾十萬上下"嗎?[e16]

09-13 00:15

貓貓風 ฅ●ω●ฅ
應該沒這麼多 OAO~09-13 00:58
非凡聖者
[e17] 我剛剛有在上面的畫面亂按~~結果..........

09-13 00:19

貓貓風 ฅ●ω●ฅ
就顯示圖片放大@@ 我又沒放 .apk給試用09-13 00:58
不營養大雞排-Snow
我是唉鳳

09-13 00:56

貓貓風 ฅ●ω●ฅ
好可惜 ><09-13 00:58
貓貓風 ฅ●ω●ฅ
下次來弄PC版的XD09-13 00:59
=✪ω✪)σ(ӦωӦ=
[e19]

09-13 02:42

貓貓風 ฅ●ω●ฅ
謝謝你唷^^09-13 10:00
狂狂
[e19]

09-13 04:52

貓貓風 ฅ●ω●ฅ
[e30]09-13 10:00
幹你娘查三小廢渣
看不懂

09-13 06:00

貓貓風 ฅ●ω●ฅ
要有玩過這遊戲可能會比較了解~ 推薦先從 D/P 珍珠/鑽石開始玩,系統比較完整~09-13 10:01
生不如死兔兔砲
= 口=....((看不懂...

09-13 06:25

貓貓風 ฅ●ω●ฅ
是神奇寶貝的能力計算器 0 A 0~09-13 10:02
ミルク猫
口袋怪獸 : 3

09-13 08:28

貓貓風 ฅ●ω●ฅ
對呀 :D09-13 10:02
奇蹟の束
沒想到真的是在說神奇寶貝的,好感動QAQ
想問一下有打算放到GOOGLE PLAY嗎(好奇)
奇蹟很期待呢
開發環境真的很重要說辛苦了

09-13 14:31

貓貓風 ฅ●ω●ฅ
完成後考慮看看 應該會上放去
09-13 21:28
貓貓風 ฅ●ω●ฅ
其實我在小屋直接開在點也可以09-13 21:28
夢境の黑野貓
好厲害 你會寫這些東西喔@@

09-13 17:25

貓貓風 ฅ●ω●ฅ
會寫OAO09-13 21:28
奇蹟の束
在小屋也是OK
不過能推廣的範圍也被侷限了
這個真的很方便呢,奇蹟幫不上什麼,只能默默等待完成囉[e12]

09-13 21:54

貓貓風 ฅ●ω●ฅ
恩恩,不過重點在資料的輸入,一 個人的話真的要很久很久@@09-13 23:46
がつ謹(傻傻姆)
中文化的喔~不過小謹我都只算31 50等的
只要在種族值得數值+20(為不+-)的50等沒鍊最高數值
有+就+20後+1.1倍
有-就+20後-0.9倍

09-14 07:21

貓貓風 ฅ●ω●ฅ
應該是在說個體值吧0.0 種族值沒辦法挑的,每隻都固定~
09-14 10:00
貓貓風 ฅ●ω●ฅ
*1.1 是性格+的部分(紅字) *0.9是性格減的部分(藍字)09-14 10:01
羽糖ㄦ
感覺有點難懂[e18]

09-14 19:47

貓貓風 ฅ●ω●ฅ
一些公式組合,確實有點難懂[e34]09-16 23:54
がつ謹(傻傻姆)
對呀~

09-15 10:52

貓貓風 ฅ●ω●ฅ
[e41]09-16 23:54
的路人甲
這是我不能理解的神的領域- -

雖然我知道涼涼風在做什麼,不過我不懂程式語言,無法給予建議><
SORRY M_ _M
祝涼涼風早日找到辦法><

09-16 12:57

貓貓風 ฅ●ω●ฅ
謝謝路路 ^ __ ^09-16 23:54
車厘子
我最近也在開發類似的程式, 希望做個比較完整, 排版也比較整齊的精靈圖鑑, 沒想到看到這篇 XD
目前進度到了將精靈各項的詳細資料排版, 還未寫計算機那些但也將會寫進去...

文字資料/數據等等, 網上有很完整的open source資料庫, 用csv存資料/數據, 在寫程式而言, 那都十分易讀 XD
如果大大打算開發下去將程式變成完整圖鑑的話, 我推這個: https://github.com/veekun/pokedex
不過要用在手機程式的話, 建議將資料的格式重新編一次, 方便自己讀取~

可是我有點疑問呢, 因為圖片的版權問題, 所以play store已經有的計算器甚至(圖)鑑都不可以有小精靈的圖片, 暫時我寫來給自己娛樂用倒是可以放進去觀賞, 但日後真的丟上play store的話就要刪走了...
大大寫的也有小精靈的圖片, 恐怕只可以自娛或是私下分享給朋友呢[e18]

計算個體那邊的準確度問題, 因為我還未著手那邊的事情, 暫時幫不上忙 XD
但是呢, 我想說精靈的種族值用不著這種649個if else然後ABCDEF都給一個值...吧...
我猜是不知道要怎麼從raw那邊將資料讀進來? 直接寫在source code很痛苦orz

雖然計算那邊暫時幫不上, 但畢竟我算是專修程式的, 所以遇到問題找不到解決方法可以直接PM我, 不是說我甚麼都懂, 但在請教google大神方面倒是有一手XD

09-21 09:12

貓貓風 ฅ●ω●ฅ
感謝資訊提供,但是如果是要從資料庫取值的話,一樣要不斷的CTRL+C CTRL+V,然後再修改,其實寫在CODE中時間差不多,只是會讓原始碼比較亂而已09-21 13:18
車厘子
啊啊啊當然不是啊XD
我指就是說, 你可以在程式中讀取文字檔, 然後用一個迴圈將所有資料吃進去~
資料庫只存數字, 是文字檔, 然後程式那邊應該...不過20行

ctrl+c ctrl+v是需要的, 因為要從原始的資料庫整理出比較方便的格式,
不過用excel的話, 整理好表格之後ctrl+c ctrl+v貼到純文字檔就搞定XD
之後就是在java那邊做手腳, 讀取檔案再吃掉資料, 詳細方法我晚一點給你吧^^"
然後你會很怨恨自己寫了幾百個if else XD

09-21 19:29

我要留言提醒:您尚未登入,請先登入再留言

27喜歡★s1234567 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:當在線上看到想要的影片無... 後一篇:[C++]PC用PM數值...

追蹤私訊切換新版閱覽

作品資料夾

dora1022人生真難
歡迎來小屋晃晃,生存雜記看更多我要大聲說昨天23:12


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】