🌐 Обращение к амбициозным разработчикам: попробуйте Elemental Battles и начните создавать собственные блокчейн-приложения
Если вы умеете писать код на C++ и JavaScript, вы можете легко научиться создавать приложения на базе EOSIO!
Elemental Battles – это обучающая игра, которую создали Block.one, чтобы вдохновить и привлечь новое поколение блокчейн-разработчиков, снизив порог вхождения в EOSIO для новичков. Это бесплатный онлайн-учебник из восьми туториалов по созданию сеттинга фентезийного мира, где игроки могут использовать силу трех элементов — Дерева, Воды и Огня; предназначен он для для тех, кто обладает базовыми навыками C++ и JavaScript. Создайте то же самое и научитесь писать блокчейн-приложения на платформе EOSIO, используя основные строительные блоки кодовой базы EOSIO.
Как играть в эту игру
В игре целью каждого хода является выбор карты, которая «побьет» карту, выбранную компьютерным оппонентом. Каждая карта соответствует определенному элементу и имеет заданное количество поинтов. Как и полагается блокчейн-приложению, все результаты прохождения туториалов и игр будут записаны в блокчейн.
Как осуществляется навигация по учебнику
Каждый туториал представлен в формате разделенного экрана, где на левой панели расположены пояснения, а на правой – соответствующий код.
Среди ключевых тем:
- Как настроить среду разработки
- Как разработать смарт-контракт EOSIO
- Как организовать доступ к блокчейну и смарт-контракту через веб-интерфейс
Что вы получаете от прохождения игры-учебника
В конечном счете, пройдя все восемь туториалов, вы сможете создать свою собственную полнофункциональную версию игры Elemental Battles — ещё до того, как начнете создавать свое собственное DAPP на EOSIO. Вне зависимости от победы или поражения, игроки получают выгоду от работы с материалом, узнавая что-то новое о революционной технологии, которой является блокчейн, и в свою очередь добавляя к своим навыкам разработку на программном обеспечении EOSIO.
Последние обновления
С момента запуска в октябре 2018 учебник был неоднократно обновлен и теперь использует для процесса создания eosio.cdt вместо eosiocpp. С актуальным обновлением он также стал поддерживать следующие версии:
- Docker версии 17.06 или новее
- EOSIO версии 1.6.0
- Eosio.cdt версии 1.5.0
- EOSJS версии 20.0.0-beta 3
Начните прямо сейчас на battles.eos.io!
Оригинал поста: ЗДЕСЬ