Solidity进阶之路:搭建僵尸工厂 - 第1章: 课程概述

Solidity Path: Beginner to Intermediate Smart Contracts

课程链接:https://cryptozombies.io/zh/lesson/1

你认为你可以当一个合格的 CryptoZombie, 嗯?
这个教程会教你如何搭建一个以太网的游戏。
此课程为 Solidity 初学者设计,需要你对其他的程序语言有所了解(如 JavaScript)。

第1章: 课程概述

第一课你将创造一个"僵尸工厂", 用它建立一支僵尸部队。

  • 我们的工厂会把我们部队中所有的僵尸保存到数据库中
  • 工厂会有一个函数能产生新的僵尸
  • 每个僵尸会有一个随机的独一无二的面孔

在后面的课程里,我们会增加功能。比如,让僵尸能攻击人类或其它僵尸!但是在实现这些好玩的功能之前,我们先要实现创建僵尸这样的基本功能。

僵尸DNA如何运作

僵尸的面孔取决于它的DNA。它的DNA很简单,由一个16位的整数组成:

8356281049284737

如同真正的DNA,这个数字的不同部分会对应不同的特点。 前2位代表头型,紧接着的2位代表眼睛,等等。

注: 本教程我们尽量简化。我们的僵尸只有7种头型(虽然2位数字允许100种可能性)。以后我们会加入更多的头型,如果我们想让僵尸有更多造型。

例如,前两位数字是 83, 计算僵尸的头型,我们做83 % 7 + 1 = 7 运算, 此僵尸将被赋予第七类头型。
Solidity进阶之路:搭建僵尸工厂 - 第1章: 课程概述_第1张图片

你可能感兴趣的:(Solidity,Path,区块链,智能合约)