Les jeux deviennent de plus en plus populaires, en particulier les jeux occasionnels sur les appareils mobiles et les tablettes. Dans ces jeux, l'importance des classements est multipliée - et les développeurs de jeux ont besoin d'une solution multi-plateforme simple pour cela. Dans ce tutoriel, nous aborderons Scoreoid et comment il peut vous aider à développer des jeux..
Scoreoid est une plate-forme de jeu non restrictive, fiable et facile à utiliser, conçue pour gérer les scores, les classements et la gestion de jeux. Elle comprend des fonctions avancées pour les jeux multiplates-formes, telles que la reconnaissance du contenu des plates-formes et la gestion avancée des joueurs. De plus, il est vraiment développé par les développeurs de jeux pour les développeurs de jeux.
L'objectif de Scoreoid est de gérer les fonctionnalités de notation et de classement offrant de nombreuses fonctionnalités pour améliorer les jeux, raccourcissant ainsi le temps et les coûts de développement des jeux et donnant aux développeurs plus de temps pour travailler sur leurs jeux..
Scoreoid fournit aux développeurs de jeux quelques fonctionnalités intéressantes:
De plus, c'est totalement gratuit!
Scoreoid est vraiment multi-plateforme: avec son API Web ouverte il n'est pas nécessaire de télécharger les kits de développement (SDK) ni d'attendre les mises à jour - et oui, Scoreoid fonctionne sur toutes les plateformes (Flash, Unity, HTML5, Silverlight, etc.)..
Cela vous permet également de:
Assez parlé de ce qu'il peut faire. Commençons à l'utiliser!
Suivez simplement ces trois étapes:
C'est tout - pas besoin de télécharger un SDK.
L'écran du tableau de bord contient un certain nombre de liens et d'informations utiles, y compris Statistiques rapides, qui vous permettent de déterminer rapidement quel est votre jeu le plus populaire, votre joueur le plus populaire, etc. Ils fournissent un extrait de ce que vous pouvez trouver dans l'analyse complète du jeu..
Voir le wiki pour plus d'informations sur cet écran.
Avant de pouvoir utiliser la plate-forme Scoreoid dans votre jeu, vous devez ajouter votre jeu à Scoreoid. Ceci est fait en allant sur l'écran de jeu qui vous montre tous vos jeux, a une option de recherche et une option pour ajouter un nouveau jeu..
Pour chaque jeu, vous aurez une colonne de liste avec les informations suivantes:
En cliquant sur le bouton «Ajouter un nouveau jeu», vous ouvrirez la boîte à outils «Créer un jeu». Vous aurez plusieurs options à remplir:
Bien que seul le nom du jeu soit requis, nous vous recommandons de renseigner toutes les informations, car davantage d'API seront utilisées pour utiliser les informations restantes..
L'écran de la console Scoreoid vous permet d'accéder à API Web ouverte de Scoreoid où vous pouvez appeler l'un des créer ou obtenir Méthodes de l'API. L'écran de la console est un excellent moyen d'apprendre et de tester Scoreoid. cela facilite également la copie des paramètres requis ou la recherche de la méthode d'API la mieux adaptée à votre jeu..
En cliquant sur une méthode de l'API, vous accédez à la lightbox de l'API où vous aurez accès aux paramètres URL et POST de l'API (options de la méthode d'API), à votre clé API, à votre ID de jeu, au type de réponse et à tout autre paramètre ou option requis..
En cliquant sur le bouton pour effectuer l'appel de méthode, la lightbox de réponse de l'API contenant la réponse générée s'affiche..
Les méthodes Open Web API de Scoreoid sont des requêtes HTTP / HTTPS RESTful qui renvoient des réponses XML ou JSON. le API Web ouverte de Scoreoid fonctionne avec tous les langages de codage, ce qui en fait une plate-forme véritablement transversale et simple d'utilisation.
Vous avez toujours les paramètres suivants qui sont requis:
clé API
- Votre clé API identifiant de jeu
- Votre identifiant de jeu réponse
- Valeur de chaîne, "XML" ou "JSON"
Bien que Scoreoid prenne en charge HTTP et HTTPS, nous vous recommandons d’utiliser HTTPS car il est plus sécurisé..
Créer un score avec Scoreoid est facile. Plusieurs méthodes d’API offrent cette option. le plus simple et le plus rapide est createScore ()
.
Toutes les méthodes de l'API de Scoreoid renverront une réponse vous informant que les informations ont été enregistrées - ou qu'il y a eu une erreur avec les paramètres transmis..
URL de l'API: https://www.scoreoid.com/api/createScore
Paramètres POST:
clé API
- Votre clé API [requis] identifiant de jeu
- Votre identifiant de jeu [requis] réponse
- Valeur de chaîne: "XML" ou "JSON" [requis] But
- Valeur numérique: le score du joueur [requis] Nom d'utilisateur
- Valeur de chaîne: le nom du joueur [requis]
Vous avez plus d'options: comme nom d'utilisateur, plate-forme, identifiant unique et difficulté. Aucun de ceux-ci n'est requis, mais ils peuvent offrir plus d'avantages; Par exemple, vous pouvez diviser des partitions en différentes plateformes ou difficultés, ou verrouiller un joueur dans un appareil ou une plateforme en utilisant son identifiant unique..
Voici la réponse lorsqu'un score a été soumis et enregistré avec succès:
Voici la réponse lorsqu'un score a été soumis mais qu'il y avait un problème ou une erreur:
Comme vous pouvez le constater, Scoreoid fournit des options complètes de validation vous permettant de toujours savoir ce qui se passe..
La récupération des scores à afficher dans les classements de votre jeu peut être effectuée à l'aide du getScores ()
Méthode de l'API:
URL de l'API: https://www.scoreoid.com/api/getScores
Paramètres POST
clé API
- Votre clé API [requis] identifiant de jeu
- Votre identifiant de jeu [requis] réponse
- Valeur de chaîne: "XML" ou "JSON" [requis] commandé par
- Valeur de chaîne: "date" ou "score" [facultatif] ordre
- Valeur de chaîne: "asc" ou "desc" [facultatif] limite
- Valeur numérique: "20" récupère les lignes 1 à 20; "10,20" récupère les lignes 11-30 [facultatif] date de début
- Valeur de la date: AAAA-MM-JJ [facultatif] date de fin
- Valeur de la date: AAAA-MM-JJ [facultatif] Plate-forme
- Valeur de chaîne: doit correspondre à toutes les méthodes d'API utilisées [facultatif] difficulté
- Valeur numérique: 1 à 10 [facultatif]
Comme vous pouvez le constater, il existe de nombreuses options pour la segmentation et la récupération des partitions. Voici la réponse au format JSON et XML:
Scoreoid a une excellente méthode intégrée pour créer un joueur, avec un certain nombre d'options, y compris le niveau actuel, l'XP, l'énergie et plus. Nous allons utiliser cette méthode pour les réalisations de jeu.
Avec le createPlayer ()
Méthode API nous avons un certain nombre d'options pour les réalisations. Nous pouvons répertorier toutes les réalisations du jeu en utilisant le paramètre «réalisations», puis utiliser le paramètre «current_achievements» pour répertorier les réalisations actuelles du joueur. Une autre option consiste simplement à répertorier les réalisations des joueurs directement en utilisant l’un des paramètres disponibles..
URL de l'API: https://www.scoreoid.com/api/createPlayer
Paramètres POST
clé API
- Votre clé API [requis] identifiant de jeu
- Votre identifiant de jeu [requis] réponse
- Valeur de chaîne: "XML" ou "JSON" [requis] Nom d'utilisateur
- Valeur de chaîne: le nom du joueur [requis] réalisations
- Valeur tableau séparée par des virgules: les réalisations du joueur [facultatif]
Comme vous pouvez le constater, de nombreuses autres options vous permettent d'ajouter encore plus de détails à vos joueurs..
Mais regardons un autre exemple: supposons que vous ayez déjà créé votre lecteur et que vous souhaitiez uniquement mettre à jour un paramètre donné - par exemple, ses succès, sa vie ou XP..
Scoreoid a un certain nombre d'API comme editPlayer ()
, getPlayerField ()
, et updatePlayerField ()
. Utilisons updatePlayerField ()
mettre à jour les performances d'un joueur dans le jeu.
Comme vous pouvez le constater, j'ai entré le nom d'utilisateur du joueur, sélectionné le champ que je voulais mettre à jour et entré la nouvelle valeur souhaitée. Une fois la mise à jour effectuée, Scoreoid renvoie une réponse de l'API pour vous informer que le champ a été mis à jour:
Bien sûr, tout cela se fera via le code de votre jeu plutôt que par l'interface du site, voici donc l'exemple de code complet.
URL de l'API: https://www.scoreoid.com/api/updatePlayerField
Paramètres POST
clé API
- Votre clé API [requis] identifiant de jeu
- Votre identifiant de jeu [requis] réponse
- Valeur de chaîne: "XML" ou "JSON" [requis] Nom d'utilisateur
- Valeur de chaîne: le nom du joueur [requis] champ
- Le champ que vous souhaitez mettre à jour [obligatoire] valeur
- La nouvelle valeur [obligatoire]
Voici certaines des meilleures pratiques que nous recommandons:
Scoreoid concerne les développeurs et la communauté. Si vous avez une idée pour une fonctionnalité ou une suggestion intéressante, ou si vous avez besoin d'une fonctionnalité spécifique à votre jeu, envoyez-nous vos commentaires. Scoreoid est bien plus complet que ce que nous aurions pu couvrir ici, alors assurez-vous de consulter le reste des fonctionnalités de Scoreoid sur scoreoid.net et restez à l'affût des nouvelles fonctionnalités.
Merci d'avoir lu ce tutoriel et j'espère que vous avez appris quelque chose de nouveau.