← Tous les Héros

Comment fonctionnent les scores

Chaque carte reçoit un score d'affinité pour chaque héros — un nombre entre 0 et 100 qui exprime la pertinence de cette carte dans la construction de decks actuels pour ce héros.

Le problème de la fréquence brute

Une approche naïve compterait dans quel pourcentage de decks apparaît une carte. Mais cela désavantage les nouvelles cartes : une carte du Core Set (2019) a eu des années pour accumuler des apparitions, tandis qu'une carte sortie le mois dernier en a très peu. Un simple comptage classerait toujours les anciennes cartes plus haut, indépendamment de la pertinence dans le méta actuel.

Décroissance exponentielle dans le temps

Nous pondérons chaque deck selon sa date de création. Un deck d'aujourd'hui compte entièrement ; un deck d'il y a 90 jours compte pour moitié ; un deck d'il y a 180 jours compte pour un quart, et ainsi de suite.

La formule

Poids d'un deck :

w(deck) = e−λ × days_ago

Score d'affinité d'une carte :

score(card) = Σ(card_in_deck × w(deck)) / Σ(w(deck)) × 100

λ = ln(2) / 90, donc un deck créé il y a 90 jours a un poids de 0.5.

Paramètres actuels

Demi-vie 90 jours — Un deck créé il y a 90 jours contribue deux fois moins qu'un deck créé aujourd'hui.

Le "X / Y decks" affiché sous chaque score est le comptage brut — combien de decks sur le total incluent réellement la carte, indépendamment de la pondération. Il donne du contexte au score.

Ce qui est exclu

Les cartes d'identité du héros (les cartes propres au héros, toujours présentes dans chaque deck) sont exclues du classement, car leur inclusion est obligatoire et ne porte aucune information.