Création d’une statistique
La première étape consiste à créer une définition de statistique qui comprend les principaux éléments permettant de suivre les tirs à longue distance. Pour notre jeu de tir, nous n’avons besoin que d’une colonne pour la distance du tir. L’exemple suivant montre comment créer la définition de statistique à l’aide du SDK C#.AuthenticationContext: ce paramètre gère toute l’authentification sous-jacente à chaque requête adressée à nos services. Pour une explication détaillée, vous pouvez consulter la page suivante : Démarrage rapide des statistiques.Name: ce paramètre vous aide à identifier la définition de statistique. Il est important d’indiquer ici une valeur pertinente, car elle sera utilisée pour effectuer d’autres requêtes de récupération d’informationsEntityType: ce paramètre spécifie le type d’entité pour lequel vous souhaitez créer votre statistique. Pour en savoir plus : Modèle de programmation des entités.VersionConfiguration: ce paramètre vous permet de définir une stratégie de gestion des versions pour les statistiques qui se réinitialisent après une certaine période. Ce concept est traité en détail ici : Statistiques saisonnières.Columns: nous définissons ici le nombre de colonnes de notre statistique, avec un maximum de 5 par définition. Dans cet exemple, nous ne définissons qu’une seule colonne pour les tirs à longue distance. Nous définissons égalementAggregationMethodsur Max, ce qui signifie que la statistique ne sera mise à jour que lorsque la nouvelle valeur sera supérieure à la précédente.AggregationMethodpeut prendre quatre valeurs :Max: la nouvelle valeur doit être supérieure à la précédente.Min: la nouvelle valeur doit être inférieure à la précédente.Last: la statistique est toujours mise à jour avec la dernière valeur.Sum: la valeur précédente et la nouvelle valeur sont additionnées.
Obtention d’une définition de statistique
Avant d’ajouter des données à cette statistique, nous voulons nous assurer qu’elle a été créée correctement. Pour ce faire, nous fournissons un exemple illustrant la façon de récupérer votre définition de statistique.Mise à jour d’une définition de statistique
Si vous souhaitez mettre à jour votre définition de statistique, procédez comme suit :Ajout de données à une statistique
Pour poursuivre notre exemple de jeu de tir, nous savons maintenant comment créer une définition de statistique, la récupérer et la supprimer si nécessaire. L’étape suivante consiste à commencer à ajouter des données à notre statistique. N’oubliez pas qu’il s’agit de statistiques basées sur des entités, ce qui signifie que les entrées sont des entités. Dans notre exemple, nous utilisons le type d’entité title_player_account ; notre statistique suit donc les informations d’un joueur. N’oubliez toutefois pas que vous pouvez également utiliser d’autres types d’entités. Vous pouvez les consulter ici : Types d’entités intégrés disponibles. Voyons maintenant comment ajouter des données à notre statistique.Entity: ce paramètre correspond à l’entité pour laquelle nous souhaitons mettre à jour la statistique.Statistics: ce paramètre correspond à l’ensemble réel des statistiques d’une entité.StatisticUpdate: ce paramètre correspond aux valeurs de statistiques qui vont être ajoutées.Scores: ce paramètre correspond à la liste des scores que vous pouvez ajouter à une entité. N’oubliez pas que les statistiques peuvent comporter plusieurs colonnes. Vous pouvez approfondir ces concepts ici : Aller plus loin avec les statistiquesName: ce paramètre correspond au nom de statistique défini lors de la création de la définition de statistique.
Récupération des données d’une statistique
Faisons un rapide récapitulatif. À ce stade, vous avez créé une statistique, vérifié tous les détails de configuration et commencé à y ajouter des données. Imaginons maintenant que certains joueurs ont déjà commencé à jouer à votre jeu, tous avec des tirs à longue distance impressionnants. Nous voulons interroger les données de l’un d’eux. Dans l’exemple suivant, nous vous montrons comment procéder.Suppression des valeurs de statistiques
Nos statistiques fonctionnent comme prévu et de nombreux joueurs jouent à votre jeu. Toutefois, nous commençons à remarquer un comportement inhabituel dans le jeu. Nous avons donc décidé de repartir de zéro et de supprimer les données de notre statistique. L’exemple suivant montre comment supprimer les données de votre statistique.Entity: ce paramètre est l’entité dont vous souhaitez supprimer les données.List<StatisticDelete>: ce paramètre est une liste des noms des statistiques que vous souhaitez supprimer.
Conclusions
Dans ce tutoriel, nous avons appris à effectuer les opérations suivantes :- Créer une statistique
- Vérifier la configuration d’une statistique
- Mettre à jour la configuration d’une statistique
- Supprimer la configuration d’une statistique
- Alimenter la statistique
- Supprimer des entrées de la statistique.
