[Ethereum DApp Game] ChickenHunt 이더리움 댑게임 치킨헌트를 소개합니다

in #ethereum6 years ago

안녕하세요~ 이더리움 기반 게임인 ChickenHunt를 소개해 드리려고왔습니다!!

Dappradar에 올린지 삼주정도 된 것 같고 처음 오픈했을땐 이렇게 핫했는데(?)



Fcoin발 이더리움 가스비 대란이 3일뒤에 바로 터진관계로 계속 소강상태입니다...

한달 반 걸려서 개발했는데 타이밍이 참ㅜㅜ슬퍼요

본론으로 들어가서 게임을 설명하자면 흔히 하는 방치게임입니다. 

사냥꾼을 업그레이드 해서 치킨을 얻고, 다른 유저의 치킨을 뺏기도 하는 단순한 구조입니다.

또한 게임을 즐기면서 지불하는 금액에 비례해 지분을 얻게되고 배당금을 분배받습니다.



첫화면입니다




Weapon은 공격력, barrier는 방어력 수치입니다.

Depot와 같은경우, 구매시 PVP로 인해 빼앗기는 치킨양을 감소시켜줍니다

예를 들어 depots가 4개 있으면 1/4에 해당하는 치킨만 빼앗깁니다.



pet들 역시 구매가 가능하고 각각의 펫은 다른 능력치를 보유하고있습니다.



유니크 아이템들입니다. 소유자에게만 능력치를 부여해줍니다. 

소유권이 이전될때마다 가격을 20%상승하고 그중 10%로는 

이전 소유자에게 인센티브가 갑니다(핫포테이토 이지요)

혹시 이 스크린샷을 보면서 센스있으신분들은 뭔가 이상한 점을 발견하지 못하셨나요??

왼쪽 두 아이템의 소유자는 지갑주소로,

오른쪽은 kybernetwork라는 아이디로 표시가 되어있습니다.

이는 저희가 치킨헌트를 개발하기전에 출시한

ethername이라는 서비스와 연동을 했기 때문입니다.



ethername은 사용자이름 등록서비스입니다. (https://ethername.co)

저희는 이더리움 생태를 풍성하게 만들어보기위해서 이런저런 댑을 만들어보고 있습니다.

스마트컨트랙트는 40글자의 해시주소로 사용자를 식별하지만 보기에 좋지않습니다.

DApp에서 닉네임을 제공할 수 있는 방법은 두가지 입니다.

첫째, 프라이빗 서버에 닉네임을 저장하고 따로 관리한다.

하지만 이는 DApp의 본질에 어긋납니다.

둘째, 개별 DApp마다 닉네임을 온체인에 기록한다.

하지만 한개의 데이터를 모든 노드가 저장하기때문에

이와같은 DApp이 많아질 수록 자원낭비가 발생합니다.

그래서 저희는 ethername에 사용자 이름을 등록하면

다른 DApp들에서 가져다가 활용할 수 있도록 디자인 하였습니다.

그리고 ethername을 활용한 DApp으로 치킨헌트에 연동을 시켜놨습니다.

실제로 많은 치킨헌트 유저들이 이더네임에 이름을 등록하고

닉네임으로 게임플레이를 하고있습니다.

아 그리고!! 이더네임과 치킨헌트는 모두 프라이빗 서버를 전혀 사용하지 않고

100% 온체인에서 구동됩니다.

유저가 도메인에 접속하면 아마존 s3에서 프런트엔드 파일을 받아 브라우저에서 실행됩니다.

이렇게 설계한 이유는 이것이 가장 블록체인스럽고 DApp스럽다고 생각했기 때문입니다.

크립토키티에 고양이들은 평생 남아있겠지만,

악시모젠이 홈페이지를 닫아버리면 당분간은 답이없겠죠????



저희 게임은 두가지의 수익 분배구조가 있습니다.

첫번째는 Altar시스템입니다. 사용자가 사용한 이더의 75%가 Altar 펀드에 쌓이고

매일 그중 10%가 사용자들이 기부한 치킨양에 비례해서 분배됩니다.

두번째는 지분과 배당금입니다. 유저가 쓴만큼 지분을 얻고,

지분에 따라서 그 이후 게임에서 소비되는 이더를 분배받습니다.

쉽게 말해서 일찍와서 플레이하면 더 유리한 구조입니다.

이더리움에 여러 DApp들을 만들어보자 했지만,,, 하필 가스비 폭등시기와 겹치는 관계로ㅜㅜ

가스비가 안정화되면 새로운 아이템과 펫 그리고 프로모션을 진행할 예정입니다..

과연 언제쯤 안정화될지

작은 바람이 있다면 이더리움에 재밌는 DApp이 한국산이라는 사실이 세계에 좀 퍼졌으면,,,,

웹사이트 : https://chickenhunt.io

 디스코드 : https://discordapp.com/invite/TsyRfys

아 그리고 모르시는 분들을 위해~ 이더리움 DApp을 이용하기 위해선

트랜잭션을 보낼수있는 지갑을 사용해야합니다.

흔히 많이 사용하는 것이 크롬익스텐션인 메타마스크(https://metamask.io)

그리고 모바일로 즐기실 분은 트러스트월렛(https://trustwalletapp.com) 정도 추천드립니다!!