Jeu d’artisanat : contexte
L’objectif de cette section est de passer en revue les étapes de création d’un « jeu d’artisanat » à l’aide de certaines fonctions d’Economy V2, telles que les inventaires, les magasins, les bundles, et bien plus encore !Cet exemple a été réalisé avec Visual Studio 2022 sous la forme d’une application console C# se connectant directement à l’API PlayFab, plus précisément au module Economy V2.
Contexte du jeu
Avant de commencer, nous devons d’abord établir un ensemble de règles de base et d’exigences pour notre jeu. Vous créez un jeu d’artisanat textuel simple dans lequel vous devez combiner divers objets pour fabriquer de la glace ! Vous utiliserez le système PlayFab Economy V2 pour stocker les informations sur les différentes recettes d’artisanat et le contenu de l’inventaire du joueur actuel.Objets de base
Le jeu comprend l’ensemble d’objets suivant :- Stone
- Cut Stone
- Gold
- Electrical Doodad
- Icebox
- Cream
- Ice Cream
Inventaire de départ
Chaque joueur doit commencer la partie avec les objets et quantités suivants dans son inventaire.- Trois Stone
- Un Gold
- Une Cream
Lieux/magasins
Toutes les recettes doivent être regroupées en trois lieux distincts, chacun représentant un magasin/une place de marché unique auquel le joueur doit accéder pour fabriquer ces objets. La fabrication d’une recette/d’un objet doit consommer/déduire le nombre d’objets requis selon la recette/le prix de l’objet, et accorder au joueur l’objet fabriqué. La liste suivante détaille tous les lieux et les recettes qui y sont disponibles.Lieu 1 : Science Machine
- Deux Stone donnent une Cut Stone
- Une Cut Stone + un Gold donnent un Electrical Doodad
Lieu 2 : Alchemy Engine
- Un Electrical Doodad + une Stone donnent une Icebox
Lieu 3 : Kitchen
- Une Cream + une Icebox donnent une Ice Cream
Dans la Kitchen, la fabrication d’une Ice Cream nécessite 1 Icebox ; néanmoins, l’Icebox ne doit pas être consommable. Autrement dit, après la transaction, l’inventaire doit contenir le même nombre d’Icebox qu’auparavant.
