News.EOS.WiKi Bilingual News & Info Of EOS

元素战争发布:Block.one鼓励区块链开发者入行的新课程/Announcing Elemental Battles: Block.one’s New Tutorial for On-boarding Aspiring Blockchain Developers

译文/Translated:

新发布的工具包让任何熟悉JavaScript和C++的用户能够更好地学习EOSIO。

今天,我们很开兴的发布元素战争(Elemental Battles),这款新的新工具包能够简化EOSIO初学者的学习曲线,从而鼓励和推动新一代的区块链开发者。

元素战争是一个免费的线上课程,它一共八个课次,课程以魔幻游戏的形式呈现,游戏中,玩家需要驯服三种古老的元素——木、水、火。玩的同时,他们也在进行EOSIO代码库的基本区块建设,学习如何在平台上建立应用。

Block.one希望能对更大的编程社区开放EOSIO和区块链,为将来区块链的大规模应用奠定基础,元素战争的发布就是其中的一环。同时,这也是我们和EOSIO老用户在提高软件的可操作性方面的重要的环节。

完成这八个课时之后,任何一个有C++和JavaScript基础的人都能够建立自己完整的游戏版本。另外一个酷炫的特点是所有的课程和游戏记录都被保存在区块链上。

开发技术推广部总监Serg Metelin是这么描述元素战争的:“元素战争是学习区块链基础的一个引人入胜、代入性强和趣味满满的方法。区块链技术越来越受欢迎,随之而来的就是有更多的开发者想学习如何使用该技术。

“现在大多数的电子基础设施是依靠C++和JavaScript运行的,我们的课程就是针对这部分开发者,给他们提供区块链和EOSIO的入门技术。元素战争的目标是以用户友好的界面让这些人获得这个领域的相关知识和技能。”

Serg继续说:“简化了学习过程就为巨大的潜在用户基础打开了大门,尤其是现在的教育机构对待编程越来越认真的今天。能够在EOSIO上开发应用将会是新一代开发者企业家一个突破性的技能,而元素战争就是这扇大门。”

在游戏中,每一个动作都是要选择一张卡片“打败”电脑选择的卡片。每张卡片代表一个元素和特定的分值。不管输赢,玩家都可以通过课程学习这种全新的生命动力—区块链技术—学习如何在EOSIO上开发应用。

课程涵盖的话题包括开发环境的初始设置、EOSIO智能合约开发基础、编写简单的AI代码、游戏逻辑验证和游戏所需的图形预设。每节课都是以分屏的形式呈现,左边是说明,右边是代码窗口。玩家在登陆的游戏的时候,每节课使用的实时代码也能被创建出来。

六月份EOSIO发布以来,Block.one的关注点就转向区块链技术的大规模应用上。我们已经向用户展现了我们在交易速度、透明度和简化应用上的优点,我们也相信,这个平台有一定能把区块链的用户扩大到新的水平上。但这个目标的一个要点是简化开发者体验,同时要推出工具包,让其它领域的程序员能够熟悉区块链开发。

元素战争是这段旅程重要的一步。”Serg说,“我们开发得很开心,我们希望用户也能玩得开心——我们更希望,他们能利用区块链技术做些大事。“

访问http://battles.eos.io获得更多的信息,开展新的旅程

原文/Original:

New release makes learning EOSIO easy for anyone who can use JavaScript and C++

Today, Block.one is thrilled to unveil Elemental Battles, an exciting new toolkit that will inspire and on-board a new generation of blockchain developers by simplifying the learning curve for EOSIO beginners.

Elemental Battles is a free, eight-lesson online tutorial based around a demo of a game set in a fantasy world in which players harness the power of three ancient elements — Wood, Water and Fire — as they engage with the basic building blocks of the EOSIO codebase and learn how to create apps on the platform.

The launch is part of Block.one’s ongoing drive to open EOSIO and blockchain up to the wider programming community and pave the way to mass adoption of the technology. It is also part of our ongoing engagement with existing EOSIO users around the accessibility of the software.

Anyone with knowledge of C++ and JavaScript will be able to build their own fully-functioning version of the game by completing the eight lessons. Another cool feature is that all tutorial and game results are recorded on the blockchain.

As Serg Metelin, our Head of Developer Relations, describes it: “Elemental Battles is an engaging, relatable and fun way to learn the basics of blockchain. As blockchain is becoming more popular, there is also increased interest from developers to learn how to use the technology.”

 “Much of the world’s existing digital infrastructure is based on C++ and JavaScript, and our tutorial is an entry point to blockchain and EOSIO for this community of developers. The objective of Elemental Battles is to enable these individuals to gain knowledge and skill in this area through a user-friendly interface.”

Serg adds: “Making access easier opens the door to a huge potential user-base, especially with educational institutions now starting to take programming more seriously. Being able to develop on EOSIO could be the breakthrough skill for a new generation of enterprising developers, and Elemental Battlesoffers a gateway to that.”

In the Elemental Battles game, the aim with each move is to select a card that ‘beats’ the card selected by a computer-powered opponent. Each card corresponds to an element and has its own point value. Win or lose, players can then work through the tutorials to learn about an entirely new life force — blockchain — and about developing on EOSIO.

Topics include initial setup of a development environment, the basics of EOSIO smart contract development, writing simple AI code, game logic validation and pre-designed graphical assets needed for the game. Each lesson is presented in split-screen format, with instructions on the left and a coding window on the right. While players are using the game, it also creates a real-time record of the code used in each of the tutorials.

Since the release of EOSIO in June, Block.one has turned its focus to driving mass adoption of blockchain technology. Having delivered for users in terms of transaction speeds, transparency and ease-of-use, we believe the platform is poised to scale blockchain to the next level. A key pillar in that mission is to simplify the developer experience and create toolkits to make blockchain development more familiar to programmers from other disciplines.

 “Elemental Battles is very much a step in that journey,” says Serg. “We hope people enjoy using it as we much as we enjoyed developing it — and that it helps them to do great things with blockchain technology.”

Visit http://battles.eos.io now to learn more, and to get started

原文链接/Original URL:

https://medium.com/eosio/announcing-elemental-battles-block-ones-3215a8e2cdee

About the author

By user
News.EOS.WiKi Bilingual News & Info Of EOS

Recent Posts