일하는게 조금 한가로워져서 공부할 겸 포켓몬 계산기 어플을 만들기 시작했었습니다.
예전에 이런글을 올린적 있었죠 ㅎㅎ;
여기까지 만드는데 대략 한달정도 걸린거같네요;;
(초기에는 회사에서도 작업을 해서 진도가 꽤 빨랐는데, 점점 완성되가면서 포켓몬이미지 띄워놓고 할 수가 없어서 ㅋㅋㅋ)
아직 부족한점이 많지만 오늘 구글스토어에 올려서 출시했습니다.
구글 스토어 주소
혹은 구글스토어에서 "포켓나비"를 검색하면 두번째쯤 있어요.
계산기 어플은 딱히 설명안해도 사용방법은 다들 아시겠지만, 그래도 간단하게 소개해 보겠습니다.
(UI는 저도 좀 이쁘게 만들고싶었으나.. 능력밖의 일이라.. 그림판으로(...) 거의 모든 UI를 만들었습니다.)
폰트도 원래 다른걸 썼었는데, 저작권문제가 있을꺼같아서 네이버 나눔폰트를 사용했어요;;
지금 구현된 기능은 도감, 개체값계산, 스피드계산 이렇게 3가지에요.
도감은 포켓몬 기본정보, 종족값, 방어상성을 보여주는 기능입니다.
(종족값 컬러가 왜 저렇게 나오는지 모르겠지만.. 이미지를 압축한 뒤부터 저렇게 나오더군요;;; 나쁘지않아서 그냥 뒀습니다.)
성비, 부화걸음수.. 뭐 이런것들도 데이터는 다 있는데, 필요가 있을까해서 출력은 안했어요.
방어상성은 타입만 체크해서 출력해주는데, 상성에 영향을 주는 특성(부유같은..)을 가진 포켓몬이라면 그것도 체크해서 반영하도록 할 예정입니다.
해당 포켓몬의 진화순서, 배우는 기술들은 추가예정입니다.
(포켓몬위키에서 정보들을 긁어오고 있는데.. 교배기술이랑 유전기쪽이 쉽지가 않네요, 수작업으로 하려면 엄청오래걸릴꺼같아요 ㄷㄷ;)
검색은 이름의 일부만 써도 검색어가 포함되어있으면 모두 출력되도록 했습니다.
한글로만 검색했는데, 영어, 일본어전부 검색 할 수 있어요!!
포켓몬 번호로도 검색됩니다 ㅎㅎ
타입검색기능도 있습니다.
두가지 타입을 포함하는 포켓몬들을 목록으로 보여줍니다.
불 / 격투를 선택했다면 두가지타입 모두 해당되는 포켓몬을..
불 / 없음을 선택했다면 단일 불타입 포켓몬을..
불 / 상관없음을 선택했다면 불타입을 포함하는 모든 포켓몬의 목록이 나옵니다.
그리고 버그입니다만 불 / 불을 선택하면 단일 불타입이 나올껄로 생각하고 만들었는데, 불 / 상관없음이랑 똑같이 나오더군요;;
개체값 계산은 성격과 포켓몬의 능력치를 입력하면 Z~V의 개체값을 보여주는 기능이 있습니다.
따로 계산버튼을 누르지않아도 입력할때마다 결과값이 갱신되도록 만들었어요.
결과창은 지포시계산기처럼 팝업으로 띄워주는것도 좋지만 저런방식으로 보는게 편해서 저렇게 만들었어요.
(이거 계산방법이 좀 특이해서 고생좀 한부분이였습니다 ㅎㅎ)
스피드 계산기는 두 포켓몬 스피드값을 비교해서 어느쪽이 더 빠른가 비교하는 기능입니다.
스피드가 올라가는 성격이나, 특성, 아이템등등 부가효과들도 추가해서 비교할 수 있습니다.
(특성부분은 해당 포켓몬이 스피드에 영향을 주는 특성을 가지고 있을때만 보여줄 수 있도록 수정예정입니다.)
액세스권한은 SD카드 메모리 읽기/쓰기랑 인터넷연결 이렇게 두가지밖에 필요없어요.
SD카드접근은 내 포켓몬들을 미리 설정해서 저장해두고 스피드계산이나 결정력계산할때 쉽게 불러올 수 있도록 하는 기능때문에 필요하고,
인터넷 접근은 어플 최신버전 확인을 하려고 필요한 권한입니다.
많이써주시고, 필요한기능이나 버그신고도 많이 해주셨으면 좋겠습니다!!
이쪽은 작업기록이나 버그신고같은거 받으려고 만든 블로그입니다.
=============================================================
역시 관심있는걸 만들면 밤늦게까지 코딩해도 힘들지않고 오히려 재미있네요 ㅋㅋ
개인적으로 필요한 어플만든건 몇번있었는데, 이렇게 출시까지 한건 이번이 처음이라 문제가 많을꺼같기도해요.