Willkommen bei SAGITTA-Darts

SAGITTA ist unser Steel-Darts-Upgrade für Freundesrunden und Vereinsabende: klassische Regeln, klare KPIs – und ein Belohnungssystem, das motiviert. Herausfordernd, fair – macht Spaß. … weiterlesen

Die Spielidee

  • One Board: Alle Spieler (bis zu acht) spielen auf eine Scheibe; der SAGITTA-Computer zeigt u. a., wer an der Reihe ist.
  • Starker Visit: Jeder Visit ≥ 40 bringt SAGITTA-Punkte.
  • Checkout-Bonus: Ein Leg-Abschluss gibt +12 SAGITTA-Punkte.
  • No-Score-Malus: Ab dem zweiten Leg zieht ein No Score −1 Punkt ab.
  • Leg-Wertung: Pro Leg werden die SAGITTA-Punkte summiert; am Ende gewinnt, wer insgesamt die meisten Punkte hat.

Live-Statistik (KPIs)

SAGITTA analysiert während des Spiels automatisch und zeigt die Werte formatiert am Monitor:

  • TLV (Treble-Less Visits)
  • F9D (First 9 Darts Average)
  • Checkout-Quote, Average, Leg-Bonus u. v. m.

Technik, die begeistert

  • Anzeige: Arduino-basierte 32×32-LED-Matrix
  • Eingabe: PS/2-Keyboard
  • Ausgabe: Klar strukturiertes Terminal-Interface (Live-Formatierung)

Coming soon: automatische Web-Bereitstellung mit Turnier-Ranking, Ranglisten und fortschreitender Datenverarbeitung.

Scoring-Logik – Regeln & Beispiele (aufklappen)

Konservative Auslegung für treble-loses Scoring, um Fehlklassifikation zu vermeiden.

  • Primary-Phase (>200): Visit ≤ 50 ⇒ TLV++
  • Gesamtes Leg: Lookup „ohne Triple erreichbar?“ je Dartanzahl
  • Checkout: F1/F2/F3 markieren Wurfanzahl

Beispiel

if (score_before > 200 && visitSum <= 50) TLV++;
Treble-Less Visit (TLV) – Definition & Zähl-Logik (SAGITTA)

TLV (Primary-Scoring) – Definition & Berechnung

Ziel

Praxistaugliche Kennzahl für „Scoring ohne Primary-Treble“ in der freien Scoring-Phase (Rest > 200), unabhängig von Checkout-Taktik.

Gilt als TLV (+1)

Ein Visit wird als TLV gezählt, wenn:

  1. der Score vor dem Visit > 200 ist (nur Scoring-Phase) und
  2. die Summenpunkte des Visits (visitSum) ≤ 50 sind.

Motivation/Begründung

  • „Primary-Treble“ meint hier ausschließlich T20, T19, T18, T17.
  • Mit Summe-only kann man das Fehlen dieser Trebles sicherstellen, wenn visitSum ≤ 50:
    • Kleinster Primary-Treble ist T17 = 51 → alle Summen ≤ 50 enthalten sicher kein T20/T19/T18/T17.
    • 51/52/53 sind nicht sicher (z. B. 53 = T17 + S1 + S1) → daher nicht zählen.
  • Checkout-Phase (Score ≤ 200) wird bewusst ignoriert, da hier vorbereitendes Spiel (Double-/Finish-Setup) dominiert und die Kennzahl „Scoring ohne Treble“ verwässern würde.

Konsequenzen

  • F1/F2/F3 (Checkout-Dartanzahl) haben für diese TLV-Logik keine Bedeutung.
  • Die Kennzahl spiegelt „konservativ sicher“ treble-loses Scoring in der Phase > 200 wider.

Kurzformel

if (score_before_visit > 200 && visitSum <= 50) TLV++;

Roadmap

Live-Scoring

WS-Feed ins Banner spiegeln; LED-Matrix live füttern.

TLV-Visuals

Abschnitte einfärben, Visits hervorheben, Tooltips.

Export/Import

CSV/JSON für Serien & Leg-Analysen.