製作遊戲:背景
本節的目的是逐步說明如何使用 Economy V2 的部分功能 (例如庫存、商店、組合等) 來建立「製作遊戲」!此範例是使用 Visual Studio 2022 以 C# 主控台應用程式完成,直接連線至 PlayFab API,更具體來說是 Economy V2 模組。
遊戲背景
開始之前,我們必須先建立遊戲的一組基本規則和需求。 您要建置一個簡單的文字型製作遊戲,您必須在其中組合各種物品來製作冰淇淋!您將使用 PlayFab Economy V2 系統來儲存各種製作配方以及目前玩家庫存內容的相關資訊。基本物品
遊戲具有下列物品集:- Stone
- Cut Stone
- Gold
- Electrical Doodad
- Icebox
- Cream
- Ice Cream
起始庫存
每位玩家開始遊戲時,其庫存中應有下列物品和數量。- 三個 Stone
- 一個 Gold
- 一個 Cream
地點/商店
所有配方都應分組到三個不同的地點,每個地點代表一個獨特的商店/市集,玩家應存取該處以製作這些物品。 製作配方/物品時,應依照配方/物品價格消耗/扣除所需的物品數量,並將所製作的物品授與玩家。下列清單詳細列出所有地點以及其中可用的配方。地點 1:Science Machine
- 兩個 Stone 可製作一個 Cut Stone
- 一個 Cut Stone + 一個 Gold 可製作一個 Electrical Doodad
地點 2:Alchemy Engine
- 一個 Electrical Doodad + 一個 Stone 可製作一個 Icebox
地點 3:Kitchen
- 一個 Cream + 一個 Icebox 可製作一個 Ice Cream
在 Kitchen 中製作 Ice Cream 時,需要 1 個 Icebox,但 Icebox 不應為消耗性物品。換句話說,交易完成後,庫存中的 Icebox 數量必須與交易前相同。
