Come funziona il punteggio
Ad ogni carta viene assegnato uno score di affinità per ciascun eroe — un numero tra 0 e 100 che esprime quanto quella carta sia rilevante nella costruzione dei mazzi attuali per quell'eroe.
Il problema della frequenza grezza
Un approccio ingenuo conterebbe in quanti mazzi appare una carta. Ma questo svantaggia le carte più nuove: una carta del Core Set (2019) ha avuto anni per accumulare presenze, mentre una uscita il mese scorso ne ha pochissime. Un semplice conteggio rankerebbe sempre le carte vecchie più in alto, indipendentemente dalla rilevanza nel meta attuale.
Decadimento esponenziale nel tempo
Pesamo ogni mazzo in base a quanto recentemente è stato creato. Un mazzo di oggi conta completamente; uno di 90 giorni fa conta la metà; uno di 180 giorni fa conta un quarto, e così via.
La formula
Peso di un mazzo:
w(deck) = e−λ × days_ago
Score di affinità di una carta:
score(card) = Σ(card_in_deck × w(deck)) / Σ(w(deck)) × 100
dove λ = ln(2) / 90, quindi un mazzo creato 90 giorni fa ha peso 0.5.
Parametri correnti
| Half-life | 90 giorni — Un mazzo creato 90 giorni fa contribuisce la metà rispetto a uno creato oggi. |
|---|
Il "X / Y mazzi" mostrato sotto ogni score è il conteggio grezzo — quanti mazzi su totale includono la carta, indipendentemente dalla pesatura. Fornisce contesto allo score.
Cosa viene escluso
Le carte identità dell'eroe (le carte specifiche dell'eroe, sempre presenti in ogni mazzo) sono escluse dal ranking, in quanto la loro inclusione è obbligatoria e non porta informazione.