GRINTA
Retour au blogSous le capot · Technique

Le système ELO de Grinta expliqué : calibration, K-factor dynamique et bouclier anti-relégation

Comment fonctionne vraiment le classement ELO sur Grinta ? On ouvre le capot : 5 matchs de calibration, K-factor qui s'adapte au niveau, bonus selon les notes post-match, bouclier de 25 ELO pour ne pas rétrograder bêtement.

23 avril 20267 min de lecture

Tu as peut-être vu ton ELO bouger de +28 après une victoire chez les potes, puis seulement de +12 au match suivant malgré un nouveau succès. Pas un bug : c'est l'algorithme de Grinta qui fait exactement son travail. On lève le rideau.

Le principe de base : le classement ELO, c'est quoi ?

ELO n'est pas un acronyme, c'est le nom du physicien hongrois Arpad Elo qui a inventé ce système pour le classement des échecs en 1960. Le principe tient en une phrase :

Si un joueur classé 1800 bat un joueur classé 1400, il gagne peu de points. Si c'est l'inverse, il en gagne beaucoup.

Grinta applique cette idée au foot à 5 en travaillant sur la somme des ELO par équipe plutôt que joueur par joueur. La probabilité que ton équipe gagne est calculée par la formule classique d'Elo :

P(victoire) = 1 / (1 + 10^((ELO_adverse - ELO_ton_équipe) / 400))

En clair : 400 points d'écart de somme d'ELO entre les deux équipes, la plus forte gagne statistiquement 10 matchs sur 11. 100 points d'écart, c'est plutôt 64% contre 36%.

Étape 1 : les 5 matchs de calibration

Quand tu crées ton compte, Grinta ne sait encore rien de ton niveau. Le questionnaire onboarding donne une base (stats FUT, niveau auto-déclaré), mais la vraie mesure vient du terrain.

Pour te placer vite, Grinta active un mode calibration sur tes 5 premiers matchs :

×2

K-factor boosté

5

Matchs de placement

±80 ELO

Variation max par match

Concrètement pendant la calibration, une victoire peut te rapporter +50 ELO là où un joueur calibré gagnerait +25. Une défaite t'en coûte -40 là où un calibré perdrait -20. L'objectif : converger vite vers ton vrai niveau pour que les matchs 6, 7, 8 soient déjà équilibrés.

Étape 2 : le K-factor dynamique

Le K-factor, c'est le multiplicateur qui détermine l'amplitude de variation de l'ELO à chaque match. Plus il est élevé, plus tu gagnes ou perds gros.

Grinta utilise un K-factor qui décroît quand ton ELO monte, selon cette règle :

ELO du joueurK-factor de base
1200 et moins40
200032
300022
3600 et plus16

Formule exacte : max(16, min(40, 52 - ELO/100)).

Pourquoi cette courbe ?

Parce qu'à haut niveau, les écarts de performance sont plus subtils. Un Champion (2400+) qui perd contre un Titan (1800) ne doit pas voir son ELO s'effondrer : l'écart reflète déjà la probabilité. Un Rookie (moins de 900) qui perd face à un Baller doit par contre corriger vite son placement.

Le K individualisé

Deuxième subtilité : Grinta ajuste encore le K pour chaque joueur selon sa position dans l'équipe. Si tu es le joueur le plus fort d'une équipe, tu "portes" plus. Tu mérites donc de gagner plus en cas de victoire et de perdre plus si l'équipe s'effondre.

La formule :

K_individuel = K_base × (ELO_joueur / ELO_moyen_équipe)

Avec un plancher à 15 et un plafond à 80 pour éviter les extrêmes.

Équipe A : Paul 1800, Léo 1600, Max 1400. ELO moyen : 1600. Avec un K de base à 32, Paul joue avec K=36, Léo avec K=32, Max avec K=28. Si l'équipe gagne, Paul gagne proportionnellement plus que Max.

Cas concret

Étape 3 : le bonus notes post-match

L'ELO pur ne capture qu'un résultat binaire (victoire / nul / défaite). Grinta ajoute une couche de finesse par les notes que les joueurs se donnent entre eux après chaque match.

Barème de note appliqué à l'ELO

La formule est asymétrique volontairement : un bon match (au-dessus de 6) rapporte 2 fois plus qu'un mauvais match (en dessous de 6) n'en coûte. Multiplicateur +8 par point au-dessus de 6, -4 par point en dessous.

Pourquoi asymétrique ?

Parce qu'un joueur qui fait un mauvais match n'est pas forcément un mauvais joueur : blessure, retour de soirée, marquage serré. L'asymétrie évite de pénaliser trop durement un soir sans et récompense correctement un soir avec.

Étape 4 : le bonus MVP

Après chaque match, chaque joueur vote pour le MVP de la soirée. Celui qui récolte le plus de votes reçoit :

+5

ELO bonus MVP

+2

Stat dominante

La stat dominante (VIT, TIR, PAS, DRI, DEF, PHY) est celle que tu as déclarée la plus haute au questionnaire onboarding. Tu es un défenseur, tu reçois un +2 en DEF quand tu es élu MVP. Tu es un buteur, c'est ton TIR qui prend le boost.

Étape 5 : le bouclier anti-relégation

C'est la particularité qui rend Grinta moins frustrant que les autres systèmes ELO : quand tu es proche de passer sous le seuil du rang supérieur (Titan → Gladiateur par exemple), tu bénéficies d'un bouclier de 25 ELO.

Sans bouclier

Tu es Titan I avec 1795 ELO. Tu perds un match, tu descends à 1780. L'algo te fait passer Gladiateur III. Dur moralement, et pas très représentatif : 5 points n'ont pas changé ton vrai niveau.

Avec bouclier Grinta

Tu es Titan I avec 1795 ELO. Tu perds, tu descends à 1780. Mais tu restes Titan III tant que tu es au-dessus de 1775 ELO (1800 - 25). Un second match raté te fera vraiment rétrograder.

Le bouclier s'active uniquement à la bordure de rang, pas en permanence. Il ne change pas ton ELO affiché : il change juste le rang visuel pour éviter le yoyo.

Étape 6 : le floor à 400 ELO

Quelle que soit la défaite, ton ELO ne peut jamais descendre sous 400. C'est un choix produit :

  1. Éviter qu'un joueur qui démarre mal se retrouve avec un ELO absurde (genre -200).
  2. Garder un fond de classement stable pour que les nouveaux joueurs rentrent toujours au-dessus des décrocheurs.
  3. Préserver la dignité de ceux qui reviennent après une pause ou qui jouent pour le fun.

Prêt à organiser ton prochain five ?

5 matchs et tu es placé. Pas besoin de paiement.

Crée ton compte

Les 7 rangs de Grinta

Une fois l'ELO calculé, il se traduit en rang. Chaque rang contient 3 paliers (I, II, III) et chaque palier contient 4 divisions. Soit 12 divisions par rang. Seul Grinta Legend n'a ni paliers ni divisions : c'est un badge unique.

FAQ technique

Pourquoi mon ELO bouge différemment entre deux matchs identiques ?

Parce que l'ELO dépend aussi de la force du collectif adverse. Gagner 5-2 contre une équipe forte rapporte plus que gagner 5-0 contre une équipe faible. L'écart entre les sommes d'ELO change tout.

Un match nul fait-il gagner de l'ELO ?

Pas en tant que résultat (0 ELO de base pour un nul). Mais si tu reçois une note de 7.5/10 après un nul, tu gagnes quand même +12 ELO via la note. L'inverse est aussi vrai.

L'ELO se réinitialise-t-il dans un nouveau groupe ?

Non. Ton ELO global te suit partout. C'est un choix volontaire : si tu es Titan dans ton five du mardi, tu es Titan aussi quand tu rejoins un groupe de potes du boulot. Ça évite de tricher en créant un second compte pour "redescendre" dans un petit groupe.

Que se passe-t-il après la calibration si je n'ai pas joué depuis 6 mois ?

Rien. Ton ELO reste figé. Grinta ne pénalise pas l'inactivité : tu reprends exactement où tu étais. L'idée : les gens vont en vacances, prennent des pauses, se blessent. On n'en fait pas un drame.

Pourquoi ce système plutôt qu'un autre ?

On a hésité. Deux alternatives classiques :

  1. Classement par ratio W/L (style "j'ai 70% de victoires") : simple mais ne dit rien sur la force des adversaires. 70% de victoires contre des débutants ne vaut pas 55% contre des Titans.
  2. Système par points de match (style "3 pts victoire, 1 pt nul") : lisible mais ne récompense pas la difficulté. Les équipes dominantes encaissent les points mécaniquement.

L'ELO corrige ces deux défauts et reste lisible (un seul chiffre) là où des systèmes plus complexes comme TrueSkill (Microsoft) imposent de jongler avec deux valeurs (moyenne + incertitude).

Grinta étant pensé pour des matchs entre potes réguliers, on a optimisé pour que l'algo donne envie de rejouer, pas pour l'exactitude mathématique parfaite. Le bouclier, la calibration boostée, le bonus notes asymétrique : tout est calibré pour que perdre ne fasse jamais trop mal et que gagner reste satisfaisant.

C'est un équilibre, pas un théorème.

A

Alex

Fondateur de Grinta

À lire aussi