1. BTC-比特币:¥54453(+3.18%)
  2. ETH-以太坊:¥1687(+2.22%)
  3. EOS-柚子:¥41.61(+2.86%)
  4. GBI:9066.28
即将开始的项目:21 进行中的项目:52

《手把手教你玩EOS》系列教程回顾:EOS的开发者进阶之路!

来源:知币

发稿时间: 2019-02-27

由EOS参选节点EOSWing出品的《手把手教你玩EOS》系列教程,自2018年8月开始着手策划和编写,历经半年已完成19期内容的持续输出,并在多个国内外平台进行发布与推广,受到EOS开发者的普遍关注。目前,随着“实战演示”内容的完结,整个《手把手教你玩EOS》系列教程将暂告一个段落。


EOSWing表示,普及并促进EOS开发者生态发展是EOSWing义不容辞的责任,而输出《手把手教你玩EOS》系列教程也只是EOSWing投身EOS生态建设的开始,后续随着EOSWing基于EOS主网的产品布局和dApp开发的持续,EOSWing深度参与EOS生态的同时,将根据实际适时推出相应的EOS教程。

教程梗概回顾

纵观《手把手教你玩EOS》系列教程,在遵循实验室教学法的前提下,始终以“零基础”为出发点,侧重于实战演练,并持续保持与官方开发文档同步,使得整个教程内容通俗易懂、容易上手,且每一步都有输入输出的内容呈现,更便于实践和对照印证。
教程内容由EOSWing节点技术负责人肖南飞撰写,在内容设计上从最基础的内容开始,不断升华,既照顾前后内容的衔接性,又兼顾知识的递进性,进而使得整个系列教程既有由易到难的学习乐趣,又有由少到多的收获体验。
《手把手教你玩EOS》系列教程按内容布局,共分为“初学乍练”、“牛刀小试”和“实战演示”三个篇章,每一个篇章对应的“基础开发”、“卡牌游戏”和“EOS交互”内容,由浅到深的囊括了在EOS上从搭建本地运行环境到游戏开发,再到实现与主网交互的内容铺陈与技术细节,系统构建了基于EOS开发的认知体系,具有较高的实战指导性。

温故而知新

初学乍练——EOS开发基础


(一)使用docker搭建eos本地运行环境
(二)钱包和账户的创建与管理
(三)使用智能合约创建和发放代币
(四)编写第一个智能合约Hello_eos
(五)编写智能合约游戏:三连棋
(六)架设EOS区块浏览器
该篇章主要进行EOS基础开发的讲解,内容涵盖搭建EOS本地运行环境、创建钱包和账户并进行管理、编写智能合约、在EOS主网上使用智能合约创建和发放代币、编写智能合约游戏,以及架设EOS区块链浏览器等知识。
而以上基于EOS主网进行的内容创建,需要更深入的了解EOS主网的相应功能,并结合实际需要进行开发与拓展。而就教程而言,已经做了精细化的单点内容讲解,实战性更强。

牛刀小试——EOS卡牌游戏开发

(七)卡牌游戏第一课——搭建前后端框架
(八)卡牌游戏第二课——存储状态和登录
(九)卡牌游戏第三课——从区块链中读取状态
(十)卡牌游戏第四课——游戏核心组件
(十一)卡牌游戏第五课——AI部分
(十二)卡牌游戏第六课——战斗部分
(十三)卡牌游戏第七课——完善游戏流程
(十四)卡牌游戏第八课——优化细节体验
该篇章主要从EOS卡牌游戏开发的角度,从搭建前后端框架、通过智能合约创建多索引表实现登录状态存储、从区块链中读取状态、卡牌游戏的核心代码编写、卡牌游戏的AI对手策略编写、卡牌游戏的战斗场景部分代码编写、卡牌游戏的整个游戏流程代码编写,以及进一步优化整个游戏的细节体验等知识。
以卡牌游戏为例,从实战出发进行成套的游戏开发讲解,算是EOS卡牌游戏开发的“活教材”了。

实战演示——用EOSFactory与EOS交互


(十五)配置windows10下的EOSFactory开发测试框架
(十六)使用EOSFactory与EOS交互
(十七)使用EOSFactory构建和部署智能合约
(十八)Visual Studio Code和EOSFactory的结合使用
(十九)在公共Testnet上部署和测试智能合约
该篇章主要以EOSFactory(由Tokenika创建的基于Python的EOS智能合约开发框架)为工具,对windows10系统环境下配置EOSFactory、用EOSFactory与EOS交互、用EOSFactory构建和部署智能合约、Visual Studio Code和EOSFactory结合使用、在公共Testnet上部署和测试智能合约等知识。
相比前两个篇章,该部分内容认知门槛相对较高,且知识点分布较广,但基于EOS主网的实战指导性更强,相比层次更高。
诚如《手把手教你玩EOS》系列教程开篇所言,编程开发非常讲究动手练习,每一个知识点必须自己动手去复现,才能真正转化为自身所学。

EOSWing已经用简单直白的方式把系列教程放在这儿了,就看你怎么学、怎么消化和转化了。
衷心的希望能帮到广大开发者们。

如果觉得这系列教程有点意思,请投票给柚翼节点(eoswingdotio)。谢谢。

相关推荐