最新版本使任何可使用JavaScript和C++的人都能轻松学习EOSIO。程序员
10月18日,Block.one推出了Elemental Battles,这是一个激动人心的新工具包,它将经过简化EOSIO初学者的学习曲线来启发和加入新一代区块链开发人员。编程
Elemental Battles是一个免费的有8节内容在线教程,基于在幻想世界中设置游戏的演示,其中玩家利用三个古老元素:木头,水和火的力量,用基本的EOSIO代码库构建并能够学习如何在EOS平台上建立应用程序。工具
这次发布是Block.one持续推进EOSIO和区块链向更普遍的编程社区发展并为大规模采用该技术铺平道路的一部分。这也是Block.one与现有EOSIO用户就软件可访问性进行持续合做的一部分。学习
任何具备C++和JavaScript知识的人均可以经过完成这八节课来构建本身的全功能游戏版本。另外一个很酷的功能是全部教程和游戏结果都记录在区块链上。区块链
正如EOSIO的开发者关系负责人Serg Metelin所描述的那样:“Elemental Battles是学习区块链基础知识的一种引人入胜,相关且有趣的方式。随着区块链愈来愈受欢迎,开发人员也愈来愈关注如何使用该技术。“编码
“世界上现有的大部分数字基础设施都基于C++和JavaScript,咱们的教程是这些开发人员的区块链和EOSIO的切入点。Elemental Battles的目标是经过友好的用户界面使这些人能够得到这方面的知识和技能。“spa
Serg补充说:“让访问变得更容易是打开通向巨大潜在用户群的大门,尤为是如今教育机构广泛开始更加剧视编程。可以在EOSIO上发展多是新一代有进取心的开发者的突破性技能,而Elemental Battles则为此提供了一个学习门户。“设计
在Elemental Battles游戏中,每次移动的目的是选择一张由计算机驱动的对手选择的称为“beats”的卡牌。每张卡牌对应一个元素并具备本身的点值。不管输赢,玩家均可以经过教程来学习得到全新的生命力——区块链以及关于EOSIO的开发知识技能。blog
主题包括开发环境的初始设置,EOSIO智能合约开发的基础知识,编写简单的AI代码,游戏逻辑验证以及游戏所需的预先设计的图形资产。每节课以分屏格式显示,左侧有说明,右侧有编码窗口(相似汇智网的区块链教程)。当玩家使用游戏时,它还会建立每一个教程中使用的代码的实时记录。教程
自6月份EOSIO正式发布以来,Block.one已将其重点转向推进大规模采用区块链技术。在交易速度,透明度和易用性方面为用户提供服务,咱们相信该平台有望将区块链扩展到更高水平。该任务的一个关键支柱是简化开发人员体验并建立工具包,使区块链开发对其余学科的程序员变得更熟悉。
“Elemental Battles是这一历程中的重要一步”,EOS的塞尔格说,“咱们但愿人们喜欢使用它,就像咱们喜欢开发它同样:而且它能够帮助你们用区块链技术作不少事情。”
感兴趣的能够访问http://battles.eos.io了解更多信息或者去试一试。固然你也能够学习汇智网的交互式的在线编程实战,EOS智能合约与DApp开发入门:
本课程帮助你快速入门EOS区块链去中心化应用的开发,内容涵盖EOS工具链、帐户与钱包、发行代币、智能合约开发与部署、使用代码与智能合约交互等核心知识点,最后综合运用各知识点完成一个便签DApp的开发。