跳到主要內容

在 ABT 節點上部署 RPG Maker 的指南

ArcBlock
ABT NodeArcBlockBlockletBlocklet ServerDeveloper

在 ABT 節點上部署 RPG Maker 的逐步指南

在我們開始之前

專案倉庫在這裡:https://github.com/blocklet/rpgmaker-demo

首先我們來玩一下遊戲吧!

如果您有ArcBlock's ABT Node,無論它是安裝在您的電腦上的開發人員版本,還是使用 AWS 的雲端安裝版本,安裝和執行該遊戲的最簡單方法是點擊 Github 儲存庫主頁上的「Install on ABT Node」按鈕。

Install on my ABT Node

為了方便您,您只需點擊上面的「在ABT節點上安裝」連結即可立即從這裡安裝!

步驟 1 - 在 ABT 節點上安裝

您將首先看到一條提示,要求您選擇要安裝的 ABT 節點,類似於下面的螢幕截圖。

在這裡沒有看到您的 ABT 節點?或沒有?Checkout this article設定「在 ABT 節點上安裝」,您可以在其中了解如何註冊和管理 ABT 節點實例以及如何安裝 ABT 節點。

第 2 步 - 確認安裝

您的 ABT 節點儀表板將顯示並讓您確認安裝(系統可能會提示您在看到此畫面之前先進行身份驗證)。

第 3 步 - 開始遊戲

RPG Maker 示範 Blocklet 將顯示在您的 Blocklet 清單中,安裝完成後即可開始。

現在您可以在瀏覽器上運行遊戲了!如果您願意,您實際上可以使用 ABT Node 來映射網域。它非常簡單且用戶友好,您可以查看我們有關如何setup a domain with ABT Node的文章。讓您的朋友留下深刻印象從未如此簡單。

如果我沒有 ArcBlock 的 ABT 節點怎麼辦?

在 Gitpod 中開啟

部署 ABT 節點確實非常簡單且毫不費力,因為我們讓它變得如此簡單。不過,如果您確實沒有,我們也能滿足您的需求!

我們為開發人員提供的一個很好的選擇是 Gitpod 雲端 IDE 支持,只需點擊「在 Gitpod 中開啟」即可。當您點擊該按鈕時,Gitpod 服務將啟動並為您執行基於 docker 的雲端開發環境。透過此部署,我們將自動為您安裝 ABT 節點的開發人員版本。但是,這僅適用於開發,當您的開發工作階段完成時,ABT 節點將自動關閉。

[Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)

玩 Docker

或者,您可以使用「Play With Docker」服務立即免費啟動測試 ABT 節點。您只需要一個 docker 帳戶,該服務將為您提供 3 小時的免費實例。了解有關如何使用“Play With Docker” Checkout this article啟動節點的詳細資訊。

命令列

對於開發人員,建議的方法是在電腦上安裝 ABT 節點。如果您已經設定了開發環境,則使用命令列安裝它非常簡單:

Npm i -g @abtnode/cli

我們有CLI walk-through article來幫助您開始安裝 ABT Node。

即將推出

未來,ABT Node將由ABT Network生態合作夥伴(我們稱之為「資源礦工」)一鍵點播上線,敬請期待。

RPG Maker 是如何建構的

既然您已經看過這款遊戲,您可能也想知道如何才能做到這一點。我們在這裡展示的演示是一款使用 RPG Maker MV 創建的極簡遊戲,我們有意使其變得簡單,這樣您就可以非常輕鬆地從頭開始自己構建自己的遊戲,這樣您就可以更好地了解 ABT Node 的工作原理以及構建 Blocklet 是多麼容易。

RPG製作大師MV

對於不知道什麼是 RPG Maker 的人來說,RPG Maker 系列最初主要在日本發行,後來的版本也在東亞、北美、歐洲和澳洲發行。它是一種流行的遊戲開發引擎,每年在 Steam 上發布數百萬款使用 RPG Maker 創建的遊戲,其中包括數十萬款商業遊戲。

RPG Maker MV於2015年10月23日發布,RPG Maker MV較先前版本有大量改動,具有多平台支援、側視戰鬥、高解析度等特點。它是該系列中第一個使用 JavaScript 的引擎,並添加了插件。完成的遊戲可以在電腦和行動裝置上玩。

https://www.rpgmakerweb.com 是深入了解這款遊戲開發工具的官方網站。RPG Maker 擁有龐大的開發者社群,網路上也有大量遊戲美術資源,可協助您創作自己的遊戲。RPG Maker 能將遊戲輸出為執行檔或線上遊戲;本示範展示如何建立網頁版線上遊戲。

在本示範中,我們使用 Steam 在 MacBook 上安裝了 RPG Maker MV,並且運作順利。

若要取得我們示範的原始程式碼,只需將 Github 儲存庫複製到您的開發電腦即可:

git clone git@github.com:blocklet/rpgmaker-demo.git

現在您可以從 RPG Maker MV 打開該專案:

你也可以從頭開始創建你的遊戲,這個倉庫中的演示遊戲是一個非常簡單的遊戲,只有一張小的定制地圖,你應該能夠在 5 到 10 分鐘內構建你自己的遊戲。

遊戲完成後,您可以透過選擇「檔案/部署」選單項,選擇「Web 瀏覽器」來產生目標。

輸出將位於www目錄下,它是自動為您建立的。

作為 Blocklet 運行

現在,有趣的部分。在 Github 中,我們已經為您設定了一些內部管理 Blocklet 檔案。您需要的所有魔法都已包含在 Blocklet 元檔案blocklet.yml中。您可以了解更多有關here的資訊。

因此,您所需要做的就是運行它,然後您可以使用以下命令對其進行偵錯:

Abtnode 開發

啟動後,遊戲 Blocklet 將以開發者模式運行,當您準備好後,現在您可以製作捆綁包來測試真實交易。一旦您將其發佈為 Blocklet,任何人都可以安裝它。

請注意,Blocklet 偵錯、捆綁、部署、發布超出了本教學的範圍,但您可以查看我們的Blocklet documentation以了解更多資訊。

超越簡單的遊戲

該演示僅展示了使用 ABT Node 的最簡單的遊戲部署,但您還可以做更多事情來釋放全部潛力!

  • 您可以建立即時通訊模組來支援聊天、訊息、即時戰鬥和遊戲策略。借助 ABT Node,您可以輕鬆地將它們部署在一起,並使其同時適用於行動和桌面版本。
  • 您可以使用區塊鏈和加密貨幣來建立虛擬遊戲貨幣、積分
  • 您可以使用區塊鏈和 NFT 來建立不可替代的代幣,例如收藏卡、遊戲中的資產、地圖等。
  • 您可以使用區塊鏈來允許遊戲中、不同遊戲之間、甚至與其他遊戲或現實世界之間的價值和資產交換。

創意無限!

设置完游戏后,请尝试使用我们的HTML Blocklet为您的游戏创建自己的网站。加入革命並在 ArcBlock 上建立您的 DApp、區塊鏈和 DLT。

本頁涉及

產品

  • Blocklet Server superseded

    把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。

術語

  • Blocklet

    Blocklet 是 ARC 的可部署單元。它把應用宣告的內容、設定和執行需求放在一起,讓開發者面對的是一個清楚的應用單位,而不是散落在不同位置的部署線索。