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.
Facteur de maturité
La récence seule ne suffit pas. Lors du lancement d'une nouvelle extension, les joueurs incluent immédiatement ses cartes dans leurs decks — pas nécessairement parce que ces cartes sont indispensables, mais parce qu'elles sont nouvelles. Pour contrer ce hype du jour 1, nous appliquons un facteur de maturité à chaque paire (deck, carte) : une carte qui était toute nouvelle lors de la création du deck contribue moins qu'une présente dans le pool depuis des mois.
La formule
Poids de récence d'un deck :
recency_weight(deck) = e−λ × days_ago
Facteur de maturité d'une carte dans le deck :
maturity_factor(deck, card) = 1 − e−card_age_at_deck / MATURITY_DAYS
Score d'affinité d'une carte :
score(card) = Σ(in_deck × recency_weight × maturity_factor) / Σ(recency_weight) × 100
où λ = ln(2) / 90 (décroissance de récence) et MATURITY_DAYS = 60. card_age_at_deck = jours entre la sortie du pack et la création du deck. Les cartes sans date de sortie connue sont traitées comme matures.
Paramètres actuels
| Demi-vie de récence | 90 jours — Un deck créé il y a 90 jours contribue deux fois moins qu'un deck créé aujourd'hui. |
|---|---|
| Demi-vie de maturité | 60 jours — Une carte dans un deck 60 jours après la sortie de son pack contribue à 63% de son poids total ; après 180 jours, à 95%. |
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 trois ressources de base (Énergie, Génie, Force) et les cartes de campagne sont exclues du classement. Les identités et les ressources de base sont présentes dans chaque deck par défaut et n'apportent aucune information sur les choix de construction. Les cartes de campagne sont spécifiques au scénario et ne sont jamais choisies librement par les joueurs.
Souvent Ensemble
Pour chaque carte nous calculons un score de co-jeu par rapport à toutes les autres : à quelle fréquence les deux apparaissent-elles dans le même deck ? Si 80 % des decks incluant Nick Fury incluent aussi le Manoir des Avengers, leur score est 0,80. Cela est mesuré globalement sur tous les héros et tous les decks.
Score de co-jeu de la carte B par rapport à la carte A :
co_score(A→B) = decks_avec_les_deux(A, B) / decks_avec(A)
C'est un score directionnel : co_score(A→B) peut différer de co_score(B→A). Les 10 meilleures paires sont stockées par carte ; 5 sont affichées par défaut dans la section Souvent Ensemble de chaque carte.
Cartes Exclusives
La page de chaque héros affiche les 5 cartes au ratio d'exclusivité le plus élevé — des cartes que ce héros utilise de façon disproportionnée par rapport aux autres. Une carte est "exclusive" non parce que seul ce héros peut la jouer, mais parce qu'il la joue bien plus souvent que la moyenne.
Ratio d'exclusivité d'une carte pour un héros :
exclusivity(carte, héros) = frequency(carte, héros) / avg_frequency(carte, autres_héros_actifs)
Les autres héros actifs sont ceux qui incluent la carte dans au moins 5% de leurs decks. Les cartes utilisées par le héros cible dans moins de 5% des decks sont exclues. La liste est triée par ratio d'exclusivité pur.