制作游戏:上下文
本节的目的是介绍使用 Economy V2 的一些功能(例如库存、商店、捆绑包等)创建”制作游戏”的步骤!此示例是使用 Visual Studio 2022 作为直接连接到 PlayFab API(更具体地说是 Economy V2 模块)的 C# 控制台应用程序完成的。
游戏上下文
在开始之前,我们必须首先建立一套游戏的基本规则和要求。 你正在构建一个简单的基于文本的制作游戏,你必须组合各种物品来制作冰淇淋!你将使用 PlayFab Economy V2 系统来存储有关各种制作配方和当前玩家库存内容的信息。基础物品
游戏具有以下物品集:- Stone
- Cut Stone
- Gold
- Electrical Doodad
- Icebox
- Cream
- Ice Cream
起始库存
每个玩家在游戏开始时其库存中应有以下物品和数量。- 3 个 Stone
- 1 个 Gold
- 1 个 Cream
地点/商店
所有配方都应分组到三个独立的地点,每个地点代表一个独特的商店/市场,玩家应访问这些地点以对这些物品进行制作。 制作配方/物品应根据配方/物品价格消耗/扣除所需数量的物品,并授予玩家正在制作的任何物品。以下列表详细说明了所有地点及其中可用的配方。地点 1:Science Machine
- 2 个 Stone 制作 1 个 Cut Stone
- 1 个 Cut Stone + 1 个 Gold 制作 1 个 Electrical Doodad
地点 2:Alchemy Engine
- 1 个 Electrical Doodad + 1 个 Stone 制作 1 个 Icebox
地点 3:Kitchen
- 1 个 Cream + 1 个 Icebox 制作 1 个 Ice Cream
在 Kitchen 中,制作 Ice Cream 时需要 1 个 Icebox,尽管如此,Icebox 不应被消耗。换句话说,交易后库存中的 Icebox 数量必须与之前相同。
