Débuter avec Scoreoid

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..


À propos de Scoreoid

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:

  • Analyse approfondie du jeu
  • Développement multiplateforme
  • Notifications de jeu
  • Conscience du contenu de la plateforme
  • Possibilité d'exporter des données
  • Plusieurs comptes d'utilisateurs
  • Géolocalisation
  • Classements avancés et personnalisables
  • Réalisations de jeu avancées

De plus, c'est totalement gratuit!


Pourquoi choisir Scoreoid?

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:

  • Créer des classements uniques - affiche la plate-forme à partir de laquelle un joueur joue, rendant vos classements très différents et attrayants pour les joueurs en leur montrant les résultats de différentes plates-formes et en comparant leurs performances à celles d'autres joueurs sur différentes plates-formes.
  • Ajouter des notifications dans le jeu - configurez des notifications dynamiques faciles à utiliser pour vos jeux. C'est idéal pour mettre à jour vos joueurs actuels avec de nouveaux titres, mises à jour de jeux ou fonctionnalités. Peut-être que vous voulez leur parler de votre blog ou site de jeu. Vous pouvez même créer des promotions, des tirages au sort et des défis.
  • Créer un utilisateur enregistre - Avec Scoreoid, vous pouvez facilement enregistrer le score d'un utilisateur, les niveaux terminés, les réalisations et bien plus encore..
  • Gérer les joueurs - Scoreoid facilite la gestion des joueurs et des scores des joueurs. C'est formidable de voir vos meilleurs joueurs, mais aussi de pouvoir capturer des prospects potentiels pour votre prochain titre. Puisque vous conservez les données et les informations de vos joueurs, vous pouvez envoyer des newsletters ou des mises à jour, ou vous connecter à un niveau plus personnel avec eux..
  • Utiliser la géolocalisation - créer des classements ou des réalisations de jeu basées sur la géolocalisation des utilisateurs; afficher les meilleurs scores des joueurs en fonction de leur emplacement ou laisser les joueurs comparer leurs scores dans le monde entier à l'aide de cartes.

Assez parlé de ce qu'il peut faire. Commençons à l'utiliser!


Étape 1: Créer un compte et se connecter

Suivez simplement ces trois étapes:

  • Allez sur scoreoid.com (pas .net) et inscrivez-vous.
  • Activer votre compte via l'email d'activation.
  • Retournez sur scoreoid.com et connectez-vous.

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.


Étape 2: l'écran de jeu

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:

  • Nom du jeu - Votre nom de jeu. La sélection du nom ouvrira une boîte à lumière vous permettant de modifier les informations de votre jeu..
  • ID du jeu (jeton) - Il s'agit d'un identifiant de hachage à 9 chiffres utilisé pour les appels d'API. Vous pouvez le copier dans votre presse-papiers en utilisant le bouton Copier ou le réinitialiser via la section Actions..
  • Version - Affiche la version du jeu en fonction de votre saisie lors de l'ajout d'un nouveau jeu..
  • Plate-forme - Affiche la plateforme de jeu en fonction de votre saisie lors de l’ajout d’un nouveau jeu. Si votre jeu est actif sur plusieurs plates-formes, utilisez «,» pour séparer chaque plate-forme (celle-ci est transmise sous forme de tableau à l'API Scoreoid).
  • Joueurs - Affiche votre nombre actuel de joueurs.
  • Créé - La date à laquelle vous avez ajouté votre jeu à Scoreoid, générée automatiquement via Scoreoid.
  • Statut - Le statut de votre jeu, en cliquant dessus, vous désactivez ou activez votre jeu..
  • actes - Cette section présente quelques éléments: un lien direct vers l’écran des scores; la possibilité de réinitialiser votre ID de jeu (cela arrêtera tous les appels d'API dans les jeux actifs); et des boutons pour éditer ou supprimer le jeu sélectionné.

Étape 3: Ajouter votre jeu à la plateforme Scoreoid

En cliquant sur le bouton «Ajouter un nouveau jeu», vous ouvrirez la boîte à outils «Créer un jeu». Vous aurez plusieurs options à remplir:

  • Nom du jeu
  • Brève description - Utilisé pour les API automatiques et avancées.
  • Description du jeu
  • Type de jeu - Action, RPG, etc. Utilisé pour les statistiques avancées.
  • Version - Le numéro de version de votre jeu.
  • Niveaux - Nombre de niveaux; sera utilisé pour les statistiques globales avancées (actuellement non pris en charge).
  • URL de téléchargement / lecture - L'URL de votre jeu au format HTTP: //. Utilisé pour les API automatiques et avancées.
  • URL de site web - Votre site Web ou l'URL du site Web de votre jeu au format HTTP: //. Utilisé pour les API automatiques et avancées.

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..


Étape 4: Comprendre la console

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..


Étape 5: API Web ouverte de Scoreoid

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é..

Étape 6: Créer un score et récupérer des scores

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:


Étape 7: Créer un joueur avec des succès de jeu

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]


Trucs et astuces Scoreoid

Voici certaines des meilleures pratiques que nous recommandons:

  • Enregistrer localement - Il est toujours préférable d’enregistrer d'abord localement, puis d'envoyer les données..
  • Vérifier la connexion - Vérifiez toujours que le lecteur dispose d’une connexion Internet. si ce n'est pas le cas, sauvegardez les données localement, puis envoyez-les lorsqu'une connexion est disponible.
  • Faire moins d'appels - Le moins d'appels HTTPS que vous faites le mieux.
  • Notifier - Informez toujours vos joueurs de ce qui se passe. assurez-vous de leur dire que les informations ont été enregistrées.
  • Timing - Choisissez le bon moment pour envoyer des données; par exemple, ne jamais envoyer de données pendant le jeu (entre les écrans est généralement le moment idéal pour envoyer des données).
  • Personnaliser - Personnalisez vos classements pour les adapter à la conception de votre jeu..
  • La créativité - Soyez créatif avec vos classements: allez au-delà de ce que vous attendiez avec des graphiques ou des text maps, ou créez des classements uniques..
  • Les filtres - Fournissez des filtres et des options pour vos classements.
  • Notifications en jeu - Utilisez les notifications In Game pour mettre vos joueurs au courant des actualités ou des promotions croisées..
  • Classements - Les classements offrent plus d’exposition et une meilleure rétention, plus ils motivent les joueurs - alors utilisez-les!

Conclusion

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.