← Alle Helden

Wie Scores funktionieren

Jeder Karte wird ein Affinitätsscore für jeden Helden zugewiesen — eine Zahl zwischen 0 und 100, die ausdrückt, wie relevant diese Karte beim aktuellen Deckbau für diesen Helden ist.

Das Problem mit der rohen Häufigkeit

Ein naiver Ansatz würde zählen, in wie vielen Prozent der Decks eine Karte vorkommt. Dies benachteiligt jedoch neuere Karten: Eine Karte aus dem Core Set (2019) hatte Jahre Zeit, Auftritte zu sammeln, während eine letzten Monat erschienene Karte kaum welche hat. Eine einfache Zählung würde alte Karten immer höher einordnen, unabhängig von der aktuellen Meta-Relevanz.

Exponentieller Zeitabfall

Wir gewichten jedes Deck danach, wie kürzlich es erstellt wurde. Ein heutiges Deck zählt vollständig; eines von vor 90 Tagen zählt halb so viel; eines von vor 180 Tagen ein Viertel, und so weiter.

Reifefaktor

Aktualität allein reicht nicht aus. Wenn eine neue Erweiterung erscheint, nehmen Spieler sofort deren Karten in ihre Decks auf — nicht unbedingt weil diese Karten unverzichtbar sind, sondern weil sie neu sind. Um diesen Day-1-Hype zu dämpfen, wenden wir einen Reifefaktor auf jedes (Deck, Karte)-Paar an: Eine Karte, die beim Erstellen des Decks brandneu war, trägt weniger bei als eine, die schon seit Monaten im Pool war.

Die Formel

Aktualitätsgewicht eines Decks:

recency_weight(deck) = e−λ × days_ago

Reifefaktor einer Karte im Deck:

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

Affinitätsscore einer Karte:

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

wobei λ = ln(2) / 90 (Aktualitätsabfall) und MATURITY_DAYS = 60. card_age_at_deck = Tage zwischen Pack-Erscheinung und Deck-Erstellung. Karten ohne bekanntes Erscheinungsdatum werden als voll reif behandelt.

Aktuelle Parameter

Aktualitäts-Halbwertszeit 90 Tage — Ein vor 90 Tagen erstelltes Deck trägt halb so viel bei wie ein heute erstelltes.
Reife-Halbwertszeit 60 Tage — Eine Karte in einem Deck 60 Tage nach Erscheinen ihres Packs trägt 63% ihres vollen Gewichts bei; nach 180 Tagen 95%.

Das "X / Y Decks" unter jedem Score ist die rohe Zählung — wie viele Decks insgesamt die Karte tatsächlich enthalten, unabhängig von der Gewichtung. Es gibt dem Score Kontext.

Was ausgeschlossen wird

Heldenidentitätskarten, die drei Basisressourcen (Energie, Genie, Stärke) und Kampagnenkarten sind vom Ranking ausgeschlossen. Identitäten und Basisressourcen sind standardmäßig in jedem Deck enthalten und tragen keine Informationen über Deckbau-Entscheidungen. Kampagnenkarten sind szenariospezifisch und werden von Spielern nie frei gewählt.

Oft Zusammen

Für jede Karte berechnen wir einen Co-Spiel-Score gegenüber allen anderen Karten: Wie oft erscheinen die beiden im selben Deck? Wenn 80 % der Decks mit Nick Fury auch das Avengers-Hauptquartier enthalten, beträgt ihr Score 0,80. Gemessen wird global über alle Helden und alle Decks.

Co-Spiel-Score von Karte B gegenüber Karte A:

co_score(A→B) = Decks_mit_beiden(A, B) / Decks_mit(A)

Dies ist ein gerichteter Score: co_score(A→B) kann sich von co_score(B→A) unterscheiden. Die Top 10 werden pro Karte gespeichert; 5 werden standardmäßig im Abschnitt Oft Zusammen jeder Karte angezeigt.

Exklusive Karten

Die Seite jedes Helden zeigt die 5 Karten mit dem höchsten Exklusivitätsverhältnis — Karten, die dieser Held unverhältnismäßig häufiger spielt als andere Helden. Eine Karte ist "exklusiv" nicht weil nur dieser Held sie spielen kann, sondern weil er sie viel öfter als der Durchschnitt spielt.

Exklusivitätsverhältnis einer Karte für einen Helden:

exclusivity(Karte, Held) = frequency(Karte, Held) / avg_frequency(Karte, aktive_andere_Helden)

Aktive andere Helden sind jene, die die Karte in mindestens 5% ihrer Decks einschließen. Karten, die der Zielheld in weniger als 5% der Decks nutzt, werden ausgeschlossen. Die Liste ist nach reinem Exklusivitätsverhältnis sortiert.