傳統遊戲接入 Cocos-BCX 鏈系統

買賣虛擬貨幣
傳統遊戲如何區塊鏈化,這是所有想進軍鏈遊的傳統遊戲團隊會問的一個問題,接下來由 IMCOCOS 手把手教你!1. 按照標明順序引入相關js檔案

a. CDN方式引入

b. 本地檔案引入
下載上述三個檔案拖入本地資料夾,使用本地匯入的方式按順序引入

2. 獲取SDK物件

a. 建立連結並初始化與鏈互動的SDK介面物件

b. 檢測移動端錢包(AndroidWallet、iOSWallet 或 Google外掛錢包)注入的SDK物件是否存在,如果存在則覆蓋 1 中建立的SDK介面物件。(移動端錢包和Google外掛錢包會透過注入方式,在window上掛載一個BcxWeb物件。

在開啟輪詢檢測後,並嘗試連結桌面錢包。(如果使用者同時安裝Google外掛和桌面錢包 :Windows、 Mac,則先獲取到bcx物件的錢包會和DApp互動)

3. SDK物件方法呼叫示例

三步就完成了傳統遊戲接入 Cocos-BCX 鏈系統。灰常簡單,有木有!

4. DApp 示例

官方示例基本都是基於Vue的,對於大多數開發者沒有門檻,可以直接上手:

1、安裝錢包外掛
2、下載程式碼,安裝依賴(npm install)
3、直接在front目錄執行npm run serve即可本地除錯:

4、呼叫合約抽獎的按鈕程式碼也很簡單,就是bcx.callContractFunction方法:

點選ROLL DICE,然後就大功告成了,哈哈,贏了1COCOS

我們一把梭哈試試:

好了,虧完啦。。

所有記錄都是上鍊的,可以在錢包交易記錄裡檢視:

好了,演示就到此為止了~

站在岸上學不會游泳,以下連結可下載DEMO體驗:
https://github.com/Cocos-BCX/cocos-dice-sample 

參考資料:Cocos-BCX開發者文件
https://cn-dev.cocosbcx.io

AndroidWallet、iOSWallet等工具:
https://github.com/Cocos-BCX

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;