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

芒果汁發表於2018-11-05

最新版本使任何可以使用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的目標是通過友好的使用者介面使這些人可以獲得這方面的知識和技能。“

Serg補充說:“讓訪問變得更容易是開啟通向巨大潛在使用者群的大門,尤其是現在教育機構普遍開始更加重視程式設計。能夠在EOSIO上發展可能是新一代有進取心的開發者的突破性技能,而Elemental Battles則為此提供了一個學習門戶。“

在Elemental Battles遊戲中,每次移動的目的是選擇一張由計算機驅動的對手選擇的稱為“beats”的卡牌。每張卡牌對應一個元素並具有自己的點值。無論輸贏,玩家都可以通過教程來學習獲得全新的生命力——區塊鏈以及關於EOSIO的開發知識技能。

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

自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入門開發教程

相關文章