Ajout Leaderboards à votre jeu Android, Jouez à des jeux pour Android services, Google Developers
Ce guide vous montre comment utiliser les API dans une application leaderboards Android pour créer Leaderboards visuels, enregistrer le score d'un joueur, et comparer le score contre le score du joueur de sessions de jeu. Les API peuvent être trouvées dans le paquet com.google.android.gms.games.leaderboard.
Avant que tu commences
Si vous ne l'avez pas déjà fait, vous trouverez peut-être utile de revoir les concepts de jeu des classements.
Avant de commencer à coder avec les API de classements:
- Suivez les instructions pour l'installation et la configuration de votre application pour utiliser Google Play services de jeux dans la configuration de Google Play Services Guide SDK.
- Définissez les classements que vous voulez que votre jeu pour afficher ou mettre à jour, en suivant les instructions du Google Play Guide de la console de développeur.
- Téléchargez et lisez les Leaderboards exemples de code dans la page des exemples Android.
- Familiarisez-vous avec les recommandations décrites dans Checklist Qualité.
Une fois que le joueur est connecté et le GoogleApiClient est connecté, votre jeu peut commencer à utiliser les API de classements.
Mise à jour du score du joueur
Lorsque les changements de score du joueur (par exemple, lorsque le joueur termine le jeu), votre jeu peuvent mettre à jour leur score sur le leaderboard en appelant submitScore (). et en passant dans l'ID leaderboard et la valeur de score brut.
Une bonne pratique est de définir le leaderboard ID dans votre fichier strings.xml, de sorte que votre jeu peut référencer les Leaderboards par ID de ressource. Lorsque vous effectuez des appels pour mettre à jour et les scores des joueurs de charge, assurez-vous de suivre ces meilleures pratiques pour éviter de dépasser votre quota API.
Affichage d'un leaderboard
Pour afficher un leaderboard, appelez le startActivityForResult et passer dans l'intention de créer la valeur par défaut leaderboard interface utilisateur. Dans l'extrait de code suivant, REQUEST_LEADERBOARD est un nombre entier arbitraire pour le code de demande.
Notez que même si aucun résultat est retourné, nous devons utiliser startActivityForResult afin que l'API peut obtenir l'identité du paquet d'appel. Un exemple de la valeur par défaut est leaderboard interface ci-dessous.

Les dernières nouvelles sur le blog Développeurs Android
Fourche nos échantillons et de les essayer vous-même
Poser une question sous la balise google play-jeux
Coup de retour avec Game On! vidéos sur YouTube