Block.one的EOS區塊鏈入門開發教程Elemental Battles

最新版本使任何可使用JavaScript和C++的人都能輕鬆學習EOSIO。php

10月18日,Block.one推出了Elemental Battles,這是一個激動人心的新工具包,它將經過簡化EOSIO初學者的學習曲線來啓發和加入新一代區塊鏈開發人員。java

Elemental Battles是一個免費的有8節內容在線教程,基於在幻想世界中設置遊戲的演示,其中玩家利用三個古老元素:木頭,水和火的力量,用基本的EOSIO代碼庫構建並能夠學習如何在EOS平臺上建立應用程序。node

這次發佈是Block.one持續推進EOSIO和區塊鏈向更普遍的編程社區發展併爲大規模採用該技術鋪平道路的一部分。這也是Block.one與現有EOSIO用戶就軟件可訪問性進行持續合做的一部分。python

任何具備C++和JavaScript知識的人均可以經過完成這八節課來構建本身的全功能遊戲版本。另外一個很酷的功能是全部教程和遊戲結果都記錄在區塊鏈上。android

正如EOSIO的開發者關係負責人Serg Metelin所描述的那樣:「Elemental Battles是學習區塊鏈基礎知識的一種引人入勝,相關且有趣的方式。隨着區塊鏈愈來愈受歡迎,開發人員也愈來愈關注如何使用該技術。「程序員

「世界上現有的大部分數字基礎設施都基於C++和JavaScript,咱們的教程是這些開發人員的區塊鏈和EOSIO的切入點。Elemental Battles的目標是經過友好的用戶界面使這些人能夠得到這方面的知識和技能。「web

Serg補充說:「讓訪問變得更容易是打開通向巨大潛在用戶羣的大門,尤爲是如今教育機構廣泛開始更加劇視編程。可以在EOSIO上發展多是新一代有進取心的開發者的突破性技能,而Elemental Battles則爲此提供了一個學習門戶。「mongodb

在Elemental Battles遊戲中,每次移動的目的是選擇一張由計算機驅動的對手選擇的稱爲「beats」的卡牌。每張卡牌對應一個元素並具備本身的點值。不管輸贏,玩家均可以經過教程來學習得到全新的生命力——區塊鏈以及關於EOSIO的開發知識技能。編程

主題包括開發環境的初始設置,EOSIO智能合約開發的基礎知識,編寫簡單的AI代碼,遊戲邏輯驗證以及遊戲所需的預先設計的圖形資產。每節課以分屏格式顯示,左側有說明,右側有編碼窗口(相似匯智網的區塊鏈教程)。當玩家使用遊戲時,它還會建立每一個教程中使用的代碼的實時記錄。app

自6月份EOSIO正式發佈以來,Block.one已將其重點轉向推進大規模採用區塊鏈技術。在交易速度,透明度和易用性方面爲用戶提供服務,咱們相信該平臺有望將區塊鏈擴展到更高水平。該任務的一個關鍵支柱是簡化開發人員體驗並建立工具包,使區塊鏈開發對其餘學科的程序員變得更熟悉。

「Elemental Battles是這一歷程中的重要一步」,EOS的塞爾格說,「咱們但願人們喜歡使用它,就像咱們喜歡開發它同樣:而且它能夠幫助你們用區塊鏈技術作不少事情。」

感興趣的能夠訪問http://battles.eos.io瞭解更多信息或者去試一試。固然你也能夠學習匯智網的交互式的在線編程實戰,EOS智能合約與DApp開發入門

EOS教程

本課程幫助你快速入門EOS區塊鏈去中心化應用的開發,內容涵蓋EOS工具鏈、帳戶與錢包、發行代幣、智能合約開發與部署、使用代碼與智能合約交互等核心知識點,最後綜合運用各知識點完成一個便籤DApp的開發。

匯智網的其餘區塊鏈教程:

  • java比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在Java代碼中集成比特幣支持功能,例如建立地址、管理錢包、構造裸交易等,是Java工程師不可多得的比特幣開發學習課程。
  • java以太坊開發教程,主要是針對java和android程序員進行區塊鏈以太坊開發的web3j詳解。
  • php比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在Php代碼中集成比特幣支持功能,例如建立地址、管理錢包、構造裸交易等,是Php工程師不可多得的比特幣開發學習課程。
  • php以太坊,主要是介紹使用php進行智能合約開發交互,進行帳號建立、交易、轉帳、代幣開發以及過濾器和交易等內容。
  • 以太坊入門教程,主要介紹智能合約與dapp應用開發,適合入門。
  • 以太坊開發進階教程,主要是介紹使用node.js、mongodb、區塊鏈、ipfs實現去中心化電商DApp實戰,適合進階。
  • python以太坊,主要是針對python工程師使用web3.py進行區塊鏈以太坊開發的詳解。
  • C#以太坊,主要講解如何使用C#開發基於.Net的以太坊應用,包括帳戶管理、狀態與交易、智能合約開發與交互、過濾器和交易等。

匯智網原創翻譯,轉載請標明出處。這裏是原文Block.one的Elemental Battles區塊鏈EOS入門開發教程

相關文章
相關標籤/搜索