知名線上課程 DApp入門第一步|深入淺出區塊鏈遊戲(含教材) 講師:阿空 影音教學 中文發音 繁體中文版(DVD版)
想要成為高薪區塊鏈工程師嗎?讓有多年實戰與教學經驗的阿空老師,教你從寫區塊鏈遊戲開始。你將學會從後端 (區塊鏈智能合約) 到前端 (WebGL遊戲內容)所有細節,加上獨家分享的遊戲場景管理及返回票券,不但讓遊戲上架,也獲得區塊鏈開發的成就。
以太坊與區塊鏈遊戲介紹
課程規劃
區塊鏈與區塊鏈遊戲
以太坊區塊鏈基本介紹
製作區塊鏈遊戲第一步:撰寫智能合約
Solidity 語言開發 IDE:Remix 介紹
智能合約的架構
智能合約的數位資產與儲存模式
Solidity 常用資料型態介紹:數值型
Solidity 常用資料型態介紹:複合型
撰寫第一份智能合約:如何定義數位資產
撰寫第一份智能合約:如何呼叫智能合約
撰寫第一份智能合約:如何限制合約條件
撰寫第一份智能合約:合約事件的監控與發送
製作區塊鏈遊戲第二步:使用 NodeJS 架設本地測試網站
安裝 NodeJS
安裝與使用本地測試鏈:Ganache-chi
透過 MetaMask 與智能合約互動
架設網站:開啟與設定 HttpServer
製作區塊鏈遊戲第三步:透過 Web3.js 與智能合約互動
安裝 Web3 至專案
JavaScript 同步與異步
檢查使用者是否使用 Web3 插件
透過 Web3.js 調用智能合約
製作區塊鏈遊戲第四步:透過 PixiJS 製作遊戲內容
安裝 PixiJS 至專案
PixiJS 的基本架構
進行圖像渲染
進行文字顯示
觸發按鈕事件
開始第一個區塊鏈遊戲專案:動物投票箱
開啟新專案與設定
區塊鏈遊戲設計
智能合約:實作票券管理與註冊功能
智能合約:實作投票功能
智能合約:實作結算功能
前端實作:顯示與監控帳號狀態
前端實作:畫面更新與場景管理
前端實作:串接註冊與投票功能
前端實作:監控目前狀態並進行頁面更新
前端實作:製作結算投票的快捷按鈕
前端實作:百分比視覺化與畫面置中
第一個區塊鏈遊戲專案發佈
將合約發佈到線上測試鏈:Ropsten
將專案發佈至網路上:Microsoft Azure
|
|