← Tutti gli Eroi

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.

Fattore di maturità

La recency da sola non basta. Quando esce una nuova espansione, i giocatori inseriscono subito le nuove carte nei mazzi — non necessariamente perché siano fondamentali, ma perché sono nuove. Per contrastare questo "hype da lancio", applichiamo un fattore di maturità a ogni coppia (mazzo, carta): una carta appena uscita quando il mazzo è stato creato contribuisce meno di una che era nel pool da mesi.

La formula

Peso di recency di un mazzo:

recency_weight(deck) = e−λ × days_ago

Fattore di maturità di una carta nel mazzo:

maturity_factor(deck, card) = 1 − e−card_age_at_deck / MATURITY_DAYS

Score di affinità di una carta:

score(card) = Σ(in_deck × recency_weight × maturity_factor) / Σ(recency_weight) × 100

dove λ = ln(2) / 90 (decadimento recency) e MATURITY_DAYS = 60. card_age_at_deck = giorni tra l'uscita del pack e la creazione del mazzo. Le carte con data di uscita sconosciuta sono trattate come mature.

Parametri correnti

Half-life di recency 90 giorni — Un mazzo creato 90 giorni fa contribuisce la metà rispetto a uno creato oggi.
Half-life di maturità 60 giorni — Una carta inclusa in un mazzo 60 giorni dopo l'uscita del pack contribuisce al 63% del suo peso pieno; dopo 180 giorni, al 95%.

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 tre risorse base (Energia, Genialità, Forza) e le carte campagna sono escluse dal ranking. Le identità e le risorse base sono presenti in ogni mazzo per default, quindi non portano informazioni sulle scelte di costruzione. Le carte campagna sono specifiche dello scenario e non vengono mai scelte liberamente dal giocatore.

Spesso Insieme

Per ogni carta calcoliamo un punteggio di co-gioco rispetto a tutte le altre: quanto spesso le due carte appaiono nello stesso mazzo? Se l'80% dei mazzi che includono Nick Fury include anche il Quartier Generale degli Avengers, il loro punteggio è 0,80. Viene calcolato globalmente su tutti gli eroi e tutti i mazzi.

Punteggio di co-gioco della carta B rispetto alla carta A:

co_score(A→B) = mazzi_con_entrambi(A, B) / mazzi_con(A)

È un punteggio direzionale: co_score(A→B) può differire da co_score(B→A). Si salvano le top 10 per carta; 5 vengono mostrate di default nella sezione Spesso Insieme della pagina di ogni carta.

Carte Esclusive

La pagina di ogni eroe mostra le 5 carte con il rapporto di esclusività più alto — carte che questo eroe usa in modo sproporzionato rispetto agli altri. Una carta è "esclusiva" non perché solo questo eroe possa usarla, ma perché la gioca molto più spesso della media.

Rapporto di esclusività di una carta per un eroe:

exclusivity(carta, eroe) = frequency(carta, eroe) / avg_frequency(carta, altri_eroi_attivi)

Gli altri eroi attivi sono quelli che includono la carta in almeno il 5% dei loro mazzi. Le carte usate dall'eroe in meno del 5% dei mazzi sono escluse. L'elenco è ordinato per rapporto di esclusività puro.