查看原文
其他

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

LoomNetwork LoomNetwork 2018-10-27

区块链不止于交易。


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


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版本会很快发布的。”





扫码关注Loom Network

加入我们的僵尸大军




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

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

知乎专栏:zhuanlan.zhihu.com/loomnetwork

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存