solidity
-
[이더리움 댑 코딩] CryptoZombies | Lesson 2Study/Blockchain 2022. 1. 18. 04:12
챕터 1: 레슨 2 개요 지난 레슨에서 좀비의 이름을 받아서 랜덤으로 좀비를 생성한 다음, 이 좀비를 블록체인상의 우리 앱 좀비 데이터베이스에 추가하는 함수를 만들었지. 이번 레슨에서는 우리 앱을 좀 더 게임답게 만들 걸세: 앱을 멀티플레이어 게임으로 만들고, 좀비를 랜덤으로만 생성하지 않고 좀더 재미있는 방식으로 좀비를 생성할 것이네. 어떻게 새로운 좀비를 생성할까? 좀비가 다른 생명체를 "먹도록" 해서! 좀비 먹이기 좀비가 먹이를 먹으면 먹이는 바이러스에 감염되지. 이 바이러스는 먹이를 새로운 좀비로 바꾸어 좀비 군대의 일원이 되도록 하지. 새로운 좀비의 DNA는 이전 좀비의 DNA와 먹이의 DNA를 활용하여 계산될 것이네. 그럼 우리 좀비들이 가장 좋아하는 먹이가 무엇일까? 그걸 알고 싶으면... ..
-
[이더리움 댑 코딩] CryptoZombies | Lesson 1Study/Blockchain 2022. 1. 13. 03:06
솔리디티라는 언어를 공부하고자 crptozombies를 시작하게 되었다. 챕터 1: 레슨 개요 레슨 1에서 자네는 좀비 군대를 건설하기 위한 "좀비 공장"을 만들 걸세. 우리 공장은 군대 내 모든 좀비의 데이터베이스를 유지할 걸세 우리 공장은 새로운 좀비를 생성하는 함수를 가질 걸세 각 좀비는 랜덤하고 독특한 외모를 가질 걸세 이후 레슨에서 인간이나 다른 좀비를 공격하는 능력 등 더 많은 기능을 추가할 것이네. 그전에 새로운 좀비를 생성하는 기본 기능을 추가해야 하네. 좀비 DNA가 활용되는 방법 좀비의 외모는 "좀비 DNA"에 따라 달라질 것이네. 좀비 DNA는 다음과 같이 간단하게 16자리 정수이네: 8356281049284737 실제 DNA처럼 이 숫자의 각 부분은 좀비가 가진 개별 특성과 매핑이 ..