HONG KONG, 18 October, 2018 – Block.one, publisher of the ground-breaking EOSIO blockchain software protocol, today released Elemental Battles, a free online game-based tutorial, to encourage more developers to adopt blockchain and EOSIO.
The learning toolkit consists of an eight-lesson blockchain tutorial and a demo of a fully-functioning blockchain-powered card game.
The game is set in a fantasy world where players must compete with a computer-powered opponent to harness the power of three ancient elements – Wood, Fire and Water. With each move, the aim is to select a card that ‘beats’ the card selected by the computer.
Elemental Battles aims to encourage adoption of blockchain technology and on-board a new generation of blockchain developers by simplifying the developer experience and making the technology more user-friendly.
Users’ moves, game results and source code are recorded in real-time on the blockchain. Win or lose, players can then work through eight lessons to learn about blockchain and development on the EOSIO platform.
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.
“Elemental Battles is an engaging, relatable and fun way to learn the basics of blockchain,” said Block.one Head of Developer Relations Serg Metelin. “As blockchain is becoming more popular, there is also increased interest from developers to learn how to use the technology.”