Leaderboards instantanésTemps réel
Rangs recalculés en temps réel à chaque score, avec pagination autour du joueur.
API de classements
Soumettez des scores, calculez des rangs instantanément et gérez des classements par période ou par segment. Pensé pour le jeu, le sport et toute compétition.
Un cadrage en quelques minutes qui évite les mauvaises surprises : quotas, conditions d'utilisation, pannes et données personnelles.
Bac à sable · aucun compte
Ajoutez un score : le rang est recalculé en direct, exactement comme le ferait l’API — tri, ex-aequo et top N. La réponse JSON s’affiche en bas.
Marco est #1 sur 5 — surligné ci-dessus.
{
"leaderboard": "demo",
"period": "all-time",
"order": "desc",
"top": [
{
"rank": 1,
"player": "Marco",
"score": 15110
},
{
"rank": 2,
"player": "Kenji",
"score": 12450
},
{
"rank": 3,
"player": "Nova",
"score": 9820
}
],
"you": {
"rank": 1,
"player": "Marco",
"score": 15110
},
"total": 5
}Aperçu de la forme de réponse. Le classement ci-contre est calculé entièrement dans votre navigateur — rien n’est envoyé.
Configurateur · 3 étapes
Choisissez votre type de compétition, vos paramètres de période et de tri, puis la gestion des ex-aequo. La config JSON et les 3 appels API sont générés instantanément — repartez avec du code concret pour votre cas d'usage.
Tout pour classer et comparer
Rangs recalculés en temps réel à chaque score, avec pagination autour du joueur.
Classements quotidiens, hebdo, mensuels ou par saison, avec réinitialisation automatique.
Détection des scores aberrants et signature des soumissions pour des classements fiables.
Mettre en place vos classements
Définissez le tri, l'ordre et la période de votre classement.
Soumettez chaque résultat avec l'identifiant du joueur.
Récupérez le top N et le rang d'un joueur en JSON.
POST /leaderboards/demo/scores
{
"player": "Marco",
"score": 15110
}
→ 200 OK
{ "player": "Marco", "rank": 1, "score": 15110 }Les concepts d’un classement
Score le plus haut en tête (jeux) ou le plus bas (chrono, golf). À définir par board.
Deux scores égaux : même rang (dense rank) ou départage par horodatage le plus ancien.
Renvoyer le top N et la « fenêtre » des joueurs proches d’un rang donné.
Un board peut couvrir une saison, un jour ou tout l’historique, avec remise à zéro planifiée.
Renvoyer le meilleur score d’un joueur plutôt que d’empiler les doublons d’une même partie.
Signer les soumissions et écarter les valeurs aberrantes pour des rangs fiables.
Questions fréquentes
Oui, chaque score soumis met à jour le classement instantanément, et vous pouvez lire le rang d'un joueur en moins de 50 ms.
Vous gérez des leaderboards quotidiens, hebdomadaires, mensuels ou saisonniers, avec réinitialisation automatique configurable.
Nous détectons les scores aberrants et permettons de signer les soumissions côté serveur pour empêcher les envois frauduleux.
Contact
Décrivez votre jeu ou votre compétition.