CryptoZombies 체험 해보기

블록체인을

공부하면서 직접 블록체인이 적용된 앱 혹은 서비스를 만들어보고 싶다는 생각이 들었다. 그리하여 검색해본 결과 Solidity라는 언어로 이더리움 기반 dApp들이 작동한다는 것을 알게 되었다. 이 Solidity라는 것을 처음 공부하는 방법으로 CryptoZombies라는 것을 발견하였다.

Cryptozombies는

Solidity 언어를 배울 수 있는 좋은 서비스이다. 총 17개의 스테이지가 있는데, 각 스테이지를 통하여 이더리움 기반 좀비 게임을 만드는 것이 목표이다. 현재 2 스테이지를 진행중인데, 일반적으로 코딩을 영상이나 책을 통해 공부하는 것보다는 확실히 더 재미있는것 같다.

image.png

위 사진과 같이 먼저 어떤 기능들을 코딩으로 작성해야 되는지 알려주고 설명까지 친절히 해준 뒤 옆에 직접 코딩한 후 정답 확인을 하는 방식이다. 정답이 일치하지 않는 경우에는 힌트를 알려주고 정답도 알려주니 통과하지 못할까봐 부담도 딱히 없어서 좋은 것 같다.

Solidity는

객체지향형 언어답게 파이썬과 매우 비슷한 것 같다. 자바스크립트와 더 관련이 많다고 하는 것 같은데, 개인적으로 자바스크립트를 해본 적이 없어서 모르겠다. 현재까지 배운바로는 구조체와 함수들이 파이썬과 똑같은 부분이고, 특이한 것으로는 'event'라는 것이 있는데, 이 것은 어떤 액션이 취해졋을때 사용자들에게 알려 의사소통을 하는 것이라고 한다.

아직

15챕터 넘게 남아있어서 많이 해야하지만, 일반 코딩 공부 방식이 아니여서 스트레스 덜 받으면서 더 재밌게 할 수 있을 것 같다. 현재 많은 기능으로는 랜덤 좀비 생성기를 만들었다. 해당 사이트에서 입력하는 문자열에 따라 랜덤하게 좀비의 특성(머리, 팔, 상의등)이 정해져서 나오게 된다.

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 60961.08
ETH 2363.44
USDT 1.00
SBD 2.52