EOS 기반 방치형 RPG게임 제작 #4
안녕하세요. EOS Knights를 제작하고 있는 Bada Studio입니다.
개발기 4편입니다.
그 동안의 개발기는 아래서 확인 가능합니다.
3편 https://steemit.com/eos/@raindays/2xzg8r
2편 https://steemit.com/eos/@raindays/eos-rpg-2
1편 https://steemit.com/eos/@raindays/eos-rpg-1
EOS Knights는 8월 초에 정식 릴리즈를 계획 하고 있습니다. 그전에 점검차원에서 베타 버전을 미리 릴리즈 하기로 했습니다. 베타 버전은 JungleNet에 접속하는 빌드입니다. 게임 플레이를 위해 정글넷 계정이 필요합니다. 계정 생성은 아래 페이지를 참고해주세요.
http://eosknights.io/new/account/ko/testnet.html
베타버전은 지금 바로 여기서 다운로드 가능합니다!
https://play.google.com/store/apps/details?id=com.bada.ck
플레이 해주시고 이곳에 피드백 많이 부탁드릴께요!
그럼 개발기 본격적으로 시작합니다.
서버 준비
이오스 나이츠는 모든 데이터는 체인에 기록해서 사실 서버가 따로 필요한것은 아닙니다. 하지만 몇가지 유틸리성 기능은 저희쪽 서버를 이용합니다. 마켓 매물에 대한 소팅 필터링과 거래가 체결되었을 때 push 노티 등이 저희쪽 서버를 이용합니다. 구글 클라우드를 이용하기로 했고 정글넷과 메인넷 서버를 분리해서 세팅하고 있습니다.
Deposit 방식에서 Instant 지급 방식으로
3편에서 유저의 EOS를 deposit해서 거래하다, 유저가 원할 때 출금할수 있게 Contract를 변경했습니다. Contract 가 유저의 EOS를 직접 가져오는 방식에 비해서 훨씬 안전해 지긴 했지만, 유저의 deposit을 contract가 계속 들고 있는것이 부담이 되었습니다. 그럴일은 없어야 겠지만 혹시나 contract가 해킹이 되면 '수익'만 사라지는 것이 아니라 유저에게 돌려줘야할 'Deposit'까지 없어질 위험이 있습니다. 그래서 구현해뒀던 Deposit방식을 버리고 입금과 출금을 바로바로 처리하게 변경했습니다. transfer의 memo기능을 활용 했습니다.
컨트랙트 코드 오픈
컨트랙트 코드는 여기서 확인 가능합니다. 개발자 분들께 작게라도 도움이 되었으면 좋겠네요. 혹시나 코드에서문제를 발견하신다면 issue 에 등록해주시면 정말정말정말 감사하겠습니다.
https://github.com/bada-studio/knights_contract
아이폰 리젝
아이폰은 2번 리젝을 당했습니다. 유저간의 아이템 거래는 이미 안될꺼라 생각해서 이 기능은 제외하고 출시할 생각이였습니다. 하지만 EOS로 아이템 구매하는 것 자체가 불가능하다는 피드백이여서 당분간 아이폰 출시는 어려울 것 같습니다. 뉴스를 보니 얼마전까지는 가능했던거 같은데, 최근 불허하는 것 같습니다ㅠ 아이폰 버전은 추후 웹버전을 출시할 때 결제 기능을 빼고 출시할 예정입니다.
안드로이드 베타오픈
다행이 안드로이드 쪽은 암호화폐로 거래하는 몇몇 게임들이 운영중인 것 같습니다. 많지는 않지만 고 크립토 봇이나 크립토 탱크들이 스토어에 올라와 있습니다. 우선 안드로이드를 대상으로 서비스를 개시할 생각입니다.
웹 버전 준비
아이폰 출시와 안드로이드의 안정적인 운영을 위해서는 역설적으로 웹버전의 출시가 필요하다는 판단이 들었습니다. 모바일 플랫폼 사업자들의 암호화폐 결제 제한 기조가 계속 이어진다면, 장기적으로 모바일 버전은 플레이에 집중하고 결제와 거래는 웹버전에서 하는 식으로 변경할 계획입니다. 8월 중순부터 작업을 시작한다면 11월 초에는 선보일 수 있지 않을까 생각하고 있습니다.
마일 스톤
8월초: 메인넷 안드로이브 버전 릴리즈
10월 말: 웹 버전 베타 릴리즈
11월 초: 웹 버전 메인넷 릴리즈, 아이폰 버전 릴리즈
와. 케릭터 이밎도 이쁘고 ~ 기대됩니다. 아이폰앱 미출시는 아쉽네요.
아이폰은 ㅠ 웹버전 출시때 같이 준비하겠습니다
저희도 아쉽네요ㅠ
EOS기반 게임이라니 기대됩니다 ㅎㅎ
감사합니다. 차근차근 준비할께요~
이오스(EOS) 기반의 앱이 나왔군요. 너무 기대가 됩니다.^^
케릭터 이미지도 넘 이쁩니다.
감사합니다~ 아직 메인넷까지 준비 열심히 할께요~
정글넷 계정 생성이 안 되는데 저만 그런 건가요..ㅠㅠ
웹, 모바일에서 다 해 봤는데 생성이 안 되네욥
create account에서 닉네임, 펍키 입력 후 아래 create 버튼을 누르면 processing.. 만 뜨고 그 다음 화면으로 안 넘어가네요 확인 부탁드리겠습니다
https://t.me/joinchat/HtCtVVMDY1yandUQx0MKIQ 텔레그램 채널에서 문의 주시면 해결 가능할 것 같아요 !!
고크립토봇 윔지컬워 기프토몬
다음은 이오스나이츠 기대하고있습니다
출시때까지 열심히 준비할께요 감사합니다~
This post received a 35% upvote from @krwhale thanks to @coffeex! For more information, click here!
이 글은 @coffeex님의 소중한 스팀/스팀달러를 지원 받아 35% 보팅 후 작성한 글입니다. 이 글에 대한 자세한 정보를 원하시면, click here!