首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

还在谈论比特币?这才是区块链的正确打开方式

区块链不止于交易。

打造只有区块链才能实现的游戏: 可鉴证的稀缺物品、可交易的代币、永恒的世界、多游戏跨越宇宙。

Loom Network的先行产品之一:CryptoZombies是一个在线互动编程教程,它通过教你编写你自己的加密收藏品游戏,来学习用 Solidity 编写智能合约。CryptoZombies 目前是最受欢迎的区块链编程入门教程,已有超过70000位学员。

成功完成所有课程(预计共有7-8课)的学员会获得Loom Network提供的神秘奖励~

本文将带你去看看CryptoZombies到底有什么好玩儿的(多图预警)

打开你最爱的浏览器,输入“cryptozombies.io/zh”,就会看到以下这个酷炫的页面。

点击开始

/目前已经推出了4节课/

我不会在这里介绍所有的章节(因为就会变得很长很长很长),但是我会提供每一节课的内容概述以及一些精彩好玩的部分。让我们开始吧!

第1课你将创造一个“僵尸工厂”,用它建立一支僵尸部队。在后面的课程里,我们会增加功能。比如,让僵尸能攻击人类或者其他僵尸!现在你可以按自己的喜好捏一个自己喜欢的僵尸。

/移动滑块可以改变僵尸的不同部分/

/可以捏一个粉红粉红的猪猪女(jiang)孩(shi)/

/也可以捏一个头顶原谅帽的僵尸boy/

第1课介绍了合约、状态变量和整数、数学运算、结构体、数组、函数等等内容。在完成第1课时,你就能学会写一个基础的Solidity合约了。以第2章为例,展示一下课程页面。每一章除了学习内容之外,还有“实战演习”让你可以运用新学的知识来完善自己的僵尸合约。

/右边是你发挥的空间/

如果你的答案不正确,可以查看提示或答案(不会的时候请放心大胆地看答案,打保票没有任何后果的)

第2课中,我们会让我们的App看起来更像一个游戏:它支持多用户,并且采用更加有趣(不仅仅是随机)的方式来生成新的僵尸。

/僵尸攻击人类后会把其感染成新的僵尸/

/我的僵尸攻击了中间的小女孩后生成的新僵尸/

第2课进而介绍了映射(mapping)和地址(address)、msg.sender、继承(inheritance)、僵尸吃什么(剧透:CryptoKitties)等内容。在这一课结束的时候,你就能攻击小猫,获得新的小猫僵尸了。

/你可以选择任意一只小猫攻击/

/攻击后,得到了长着小猫尾巴的新僵尸/

第3课“高级Solidity理论”中就没有那么多像前面酷帅狂拽的特效,但全部都是非常重要的编写真正的DApp时必知的:

智能协议的所有权

Gas的花费

代码优化

代码安全

在这节课结束时,你的两个僵尸都升级了。

第4课我们将综合利用在前面课程中学到的许多知识,创建一个僵尸作战系统。我们也将学习payable函数,学习如何开发可以接收其他玩家付款的DApp

/payable是一种可以接收以太的特殊函数/

/添加一个函数来从合约中提现以太

第4课结束后,你将可以测试你的战斗函数。赢了之后,僵尸会升级、僵尸的winCount会增加、而你的僵尸大军会获得一个新僵尸!

怎么样?好玩吗?这个编程课程确实让人有点上瘾。别着急,第5课约在一星期后推出。不要忘了,完成所有课程的人会获得神秘奖励噢!

做出来DApp之后下一步怎么办呢,Loom Network将助你一臂之力

P.S.Loom Network最新公告

“抢先看第一个DApp链上的应用程序。它完全运行于一个区块链上。当新的设计出来后,Beta版本会很快发布的。”

加入我们的僵尸大军

电报私人聊天室(中文社区):https://t.me/loomnetworkcn

想要学习写属于你自己的DApp代码:https://cryptozombies.io/zh

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180212G0KN3I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券