如果你是位Web3-native的用户,你大概率听说过 CryptoKitty。CryptoKitty 是世界上最早的区块链游戏之一,玩家可以购买、饲养和交易具有不同视觉特征、不同稀有程度的虚拟猫咪。2017 年 12 月,这款游戏大受欢迎,将以太坊网络的交易数量推向了历史新高,最高曾占超过 10%的网络流量比例。在 CryptoKitty 课程中,我们将学习如何复刻这个爆款产品。也许,这门课会启发你创造出属于自己的爆款区块链游戏!
Language
Solidity
Total Length
1.5h
Part of Learning Track
Build on Ethereum + 1
开始编写一个合约,首先要定义编译器版本,然后创建一个合约并定义构造函数。
定义出存储小猫属性的数据结构
开始铸造新的小猫
尝试与合约交互创建一个初代小猫
完成第一个 public 函数——创建一个初代小猫
在这里我们会定义出小猫孕育后代的函数
进一步的完善 breed 函数