Files
hoerdle/docs/SCORING_OPTIONS.md
Hördle Bot b872e87b50 feat: Add -5 points penalty for track extension on wrong guesses
- Add -5 points penalty for track extension (unlock steps) on wrong guesses
- Wrong guess now costs -8 points total (-3 for wrong + -5 for extension)
- Skip remains at -5 points (no additional penalty)
- Update documentation (README.md, SCORING_OPTIONS.md)
- Add SCORING_OPTIONS.md with detailed scoring system analysis
2025-12-02 01:28:27 +01:00

8.8 KiB
Raw Permalink Blame History

Scoring-System Optionen

Problem-Analyse

Aktuelle Situation

  • Start: 90 Punkte
  • Richtige Antwort: +20 Punkte
  • Falsche Antwort: -3 Punkte (falscher Rateversuch) + -5 Punkte (Track-Verlängerung) = -8 Punkte total
  • Skip: -5 Punkte
  • Replay: -1 Punkt

Problem (vor der Änderung)

Bei vielen Versuchen kam man mit einem relativ hohen Score heraus:

  • Beispiel (alt): 7 Versuche = 90 + 20 - (6 × 3) = 92 Punkte

Lösung (aktuell implementiert)

Bei falschen Rateversuchen werden zusätzlich -5 Punkte für die Track-Verlängerung (unlockSteps) abgezogen:

  • Beispiel (neu): 7 Versuche = 90 + 20 - (6 × 8) = 62 Punkte
    • Start: 90 Punkte
    • 6 falsche Versuche: -48 Punkte (6 × -8, bestehend aus -3 für falsch + -5 für Verlängerung)
    • 1 richtiger Versuch: +20 Punkte
    • Ergebnis: 62 Punkte

Dies spiegelt nun besser die tatsächliche Leistung wider. Das System bleibt motivierend, da richtige Antworten weiterhin belohnt werden.


Option 1: Progressive Abzüge ⚠️ (Intransparent)

Konzept

Abzüge steigen mit jedem Versuch, aber das System ist schwer nachvollziehbar.

- Versuch 1-2: -2 Punkte pro falscher Antwort
- Versuch 3-4: -4 Punkte pro falscher Antwort  
- Versuch 5-6: -6 Punkte pro falscher Antwort
- Versuch 7: -8 Punkte

Beispiel

Bei 7 Versuchen: 90 + 20 - (2+2+4+4+6+6) = 86 Punkte

Probleme

  • Intransparent: Spieler müssen sich merken, welche Abzüge in welcher Runde gelten
  • Schwer erklärbar: Das Regelwerk ist komplex
  • Unklar im UI: Aktuelle Abzüge sind nicht sofort ersichtlich

Vorteile

  • Progressive Bestrafung für viele Versuche
  • Fairer als aktuelles System

Option 2: Bonus-Malus-System

Konzept

Höhere Belohnungen für frühe Erfolge + progressive Abzüge.

Start: 90 Punkte

Richtige Antwort (Bonus abhängig vom Versuch):
  - Versuch 1: +30 Punkte (sehr gut!)
  - Versuch 2: +25 Punkte (gut!)
  - Versuch 3: +20 Punkte (okay)
  - Versuch 4: +15 Punkte
  - Versuch 5+: +10 Punkte

Falsche Antwort (progressive Abzüge):
  - Versuch 1-2: -3 Punkte
  - Versuch 3-4: -5 Punkte
  - Versuch 5-6: -8 Punkte
  - Versuch 7: -10 Punkte

Beispiele

  • Gelöst in Versuch 1: 90 + 30 = 120 Punkte
  • Gelöst in Versuch 4 (nach 3 Fehlern): 90 + 15 - (3+5+5) = 92 Punkte
  • Gelöst in Versuch 7 (nach 6 Fehlern): 90 + 10 - (3+5+5+8+8+10) = 61 Punkte

Vorteile

  • Transparent: Klare Regeln pro Versuch
  • Motivierend: Hohe Belohnungen für schnelles Lösen
  • Fair: Späte Erfolge werden abgewertet

Nachteile

  • Etwas komplexer als aktuelles System
  • Muss im UI klar kommuniziert werden

Option 3: Effizienz-Multiplikator

Konzept

Basis-System bleibt, aber Multiplikator basierend auf Versuchszahl.

Basis-System (wie aktuell, aber mit höheren Abzügen):
- Falsche Antwort: -5 Punkte (statt -3)
- Skip: -7 Punkte (statt -5)

Bonus-Multiplikatoren (basierend auf Versuch, in dem gelöst wurde):
  - Gelöst in 1-2 Versuchen: ×1.2 (20% Bonus)
  - Gelöst in 3-4 Versuchen: ×1.1 (10% Bonus)
  - Gelöst in 5-6 Versuchen: ×1.0 (kein Bonus)
  - Gelöst in 7 Versuchen: ×0.9 (10% Abzug)

Beispiele

  • Gelöst in Versuch 2 (1 Fehler): (90 + 20 - 5) × 1.2 = 126 Punkte
  • Gelöst in Versuch 4 (3 Fehler): (90 + 20 - 15) × 1.1 = 104.5 → 105 Punkte
  • Gelöst in Versuch 7 (6 Fehler): (90 + 20 - 30) × 0.9 = 72 Punkte

Vorteile

  • Multiplikator ist einfach zu verstehen ("20% Bonus für schnelles Lösen")
  • Basis-System bleibt ähnlich
  • Gerechte Bestrafung für viele Versuche

Nachteile

  • Multiplikatoren müssen berechnet werden (könnte kompliziert wirken)
  • Kombination aus Basis + Multiplikator kann verwirrend sein

Option 4: Kombiniertes System

Konzept

Höhere Abzüge + kleine Motivations-Boni.

Basis-System (höhere Abzüge):
- Falsche Antwort: -5 Punkte (statt -3)
- Skip: -7 Punkte (statt -5)
- Richtige Antwort: +20 Punkte (bleibt)

Motivations-Boni:
- "Erstversuch" Bonus: +2 Punkte wenn erster Versuch nicht skipped wurde
- "Perfekter Durchlauf": +5 Bonus wenn kein Skip verwendet wurde
- "Knapp daneben": +1 Punkt für Versuche, die fast richtig waren (optional, komplex)

Beispiele

  • Gelöst in Versuch 1: 90 + 20 + 2 + 5 = 117 Punkte
  • Gelöst in Versuch 4 (3 Fehler, kein Skip): 90 + 20 - 15 + 5 = 100 Punkte
  • Gelöst in Versuch 7 (6 Fehler, 2 Skips): 90 + 20 - 30 - 14 = 66 Punkte

Vorteile

  • Einfach verständlich: Basis + kleine Boni
  • Motivierend: Positive Verstärkung für gutes Verhalten
  • Fair: Höhere Abzüge sorgen für differenzierten Score

Nachteile

  • Mehrere kleine Boni können unübersichtlich werden
  • "Knapp daneben" ist schwer zu implementieren

Option 5: Streak-System (Langfristige Motivation)

Konzept

Zusätzliche Belohnungen für konsequentes Spielen über mehrere Tage.

Tägliche Streaks:
- 3 Tage in Folge gelöst: +5 Bonus-Punkte
- 7 Tage: +10 Bonus-Punkte
- 30 Tage: +15 Bonus-Punkte

Kombiniert mit einem der anderen Systeme (z.B. Option 2 oder 4).

Vorteile

  • Langfristige Spielermotivation
  • Belohnt Engagement

Nachteile

  • Braucht Tracking über mehrere Tage
  • Löst nicht das Hauptproblem (zu hoher Score bei vielen Versuchen)

Option 6: Multiplikator-System (Vereinfacht)

Konzept

Höhere Abzüge + einfache Multiplikatoren für Versuchszahl.

Höhere Basis-Abzüge:
- Falsche Antwort: -5 Punkte
- Skip: -7 Punkte

Multiplikator basierend auf Versuch, in dem gelöst wurde:
- Versuch 1: ×1.5 (50% Bonus) → Sehr schnelles Lösen
- Versuch 2: ×1.3 (30% Bonus)
- Versuch 3: ×1.1 (10% Bonus)
- Versuch 4: ×1.0 (kein Bonus/Aufschlag)
- Versuch 5+: ×0.9 (10% Abzug)

Beispiele

  • Gelöst in Versuch 1: (90 + 20) × 1.5 = 165 Punkte
  • Gelöst in Versuch 3 (2 Fehler): (90 + 20 - 10) × 1.1 = 110 Punkte
  • Gelöst in Versuch 7 (6 Fehler): (90 + 20 - 30) × 0.9 = 72 Punkte

Vorteile

  • Sehr transparent: "50% Bonus für Erstversuch" ist einfach zu verstehen
  • Stark motivierend: Hohe Belohnungen für schnelles Lösen
  • Fair: Viele Versuche = niedriger Score

Nachteile

  • Multiplikatoren könnten als zu komplex empfunden werden
  • Hohe Scores bei frühen Erfolgen (könnte als "zu leicht" empfunden werden)

Empfehlungen

Für Transparenz und Einfachheit: Option 2 oder Option 4

Option 2 (Bonus-Malus) ist am transparentesten:

  • Klare Werte pro Versuch
  • Einfach zu kommunizieren: "Erstversuch gibt +30, jeder weitere Versuch reduziert den Bonus"
  • Fair und motivierend

Option 4 (Kombiniert) ist am einfachsten:

  • Basis-System bleibt ähnlich (nur höhere Abzüge)
  • Zusätzliche kleine Boni sind optional und motivierend
  • Sehr einfach zu verstehen

Für maximale Motivation: Option 6

  • Hohe Belohnungen für schnelles Lösen
  • Einfache Multiplikatoren ("50% Bonus")
  • Sehr fair für viele Versuche

Implementierungs-Hinweise

UI-Kommunikation

Welche Option auch gewählt wird - sie muss im Spiel klar kommuniziert werden:

  • Tooltips bei Versuchen
  • Score-Breakdown zeigt Abzüge/Boni pro Versuch
  • Vorschau: "Dieser Versuch würde X Punkte kosten/geben"

Testing

Vor der Implementierung sollten verschiedene Szenarien durchgespielt werden:

  • Erstversuch-Lösung
  • Mittlere Versuche (3-4)
  • Knappe Lösung (6-7 Versuche)
  • Mit/ohne Skips
  • Mit/ohne Replays

Migration

  • Bestehende Scores können nicht einfach migriert werden
  • Neue Regeln gelten ab Start des neuen Systems
  • Eventuell: "New Scoring System" Ankündigung

Implementiert: Abzüge für zusätzliche Sekunden

Status: Aktuell implementiert

Bei falschen Rateversuchen werden zusätzlich -5 Punkte für die Track-Verlängerung abgezogen:

  • Falsche Antwort (Rateversuch): -3 Punkte (falsch) + -5 Punkte (Verlängerung) = -8 Punkte total
  • Skip: -5 Punkte (kein zusätzlicher Abzug, da Skip keine Verlängerung bedeutet)

Vorteile:

  • Reflektiert den "Hilfsmittel"-Charakter der zusätzlichen Sekunden
  • Macht viele Versuche deutlich teurer
  • Fairer Score bei vielen Versuchen
  • Transparent: Klar getrennt als "Wrong guess" und "Track extension"

Hinweis: Dies ist die erste Anpassung des Scoring-Systems. Weitere Optionen (siehe oben) können in Zukunft ergänzt werden.

Offene Fragen

  1. Sollen Replays weiterhin -1 Punkt kosten?
  2. Soll das Jahr-Bonus-System (+10) beibehalten werden?
  3. Wie wichtig ist Backward-Compatibility mit bestehenden Scores?
  4. Soll es eine "Preview"-Funktion geben ("Dieser Versuch kostet X Punkte")?
  5. Sollen zusätzlich freigeschaltete Sekunden (Unlock-Steps) zusätzlich Punkte kosten?

Status

📝 Erstellt: 2024-12-01
Erste Änderung implementiert: 2024-12-01 - Track-Verlängerung kostet jetzt -5 Punkte bei falschen Rateversuchen
🔄 Status: Teilweise umgesetzt
💡 Nächste Schritte: Weitere Optionen können bei Bedarf ergänzt werden (siehe Optionen oben)