Darts-Rechner für den Drei-Dart-Average
Der Drei-Dart-Average ist die übliche Kennzahl zum Vergleich des Scoringtempos, selbst wenn Spieler unterschiedlich viele Darts geworfen haben.
Im Browser ausführen – kostenlos
Geben Sie die gewerteten Gesamtpunkte und die genaue Dartzahl ein. Der Rechner zeigt den entsprechenden Wert für drei Darts sowie die Punkte je Dart. Er eignet sich für ein Match, ein Leg, eine Trainingseinheit oder jede einheitlich erfasste Stichprobe.
Was der Drei-Dart-Average misst
Eine Gesamtpunktzahl allein zeigt keine Effizienz, weil ein Spieler dafür wesentlich mehr Würfe benötigt haben kann. Der Average bringt jede Stichprobe auf dieselbe Skala von drei Darts. Er beantwortet die Frage, wie viele Punkte bei gleichbleibendem Tempo mit drei Darts erzielt würden. Dadurch lassen sich eine kurze Übung, ein langes Match und verschiedene Spieler vergleichen. Die Kennzahl beschreibt das Scoringtempo, nicht gewonnene Punkte, gespielte Legs oder die Qualität der Finish-Entscheidungen. Sie funktioniert mit jeder positiven Dartzahl; diese muss nicht durch drei teilbar sein. Verwenden Sie für aussagekräftige Vergleiche stets dieselbe Zählweise. Wenn eine Quelle jeden Wurf berücksichtigt, eine andere aber Fehlwürfe oder Finishversuche auslässt, stehen die Ergebnisse trotz korrekter Rechnung für verschiedene Stichproben. Eine einheitliche Quelle und Regel ist wichtiger als das Ende nach einer vollständigen Aufnahme.
So arbeitet der Rechner
Die Berechnung erfolgt in zwei Schritten. Zunächst werden die Gesamtpunkte durch die geworfenen Darts geteilt. Dieser Wert wird anschließend mit drei multipliziert. 501 Punkte aus 15 Darts ergeben beispielsweise 33.4 Punkte je Dart und einen Average von 100.2. Intern bleibt die volle Genauigkeit erhalten; nur die Anzeige wird auf zwei Dezimalstellen gerundet. Null Punkte sind zulässig, da eine Serie ausschließlich Fehlwürfe enthalten kann. Mindestens ein Dart ist jedoch erforderlich, weil eine Division durch null keinen sportlichen Sinn ergibt. Beide Eingaben müssen ganze Zahlen sein. Werte über 60 Punkten je Dart werden abgelehnt, denn Triple 20 ist das reguläre Maximum. Tragen Sie gewertete Punkte ein, nicht den Ausgangswert oder den verbleibenden Checkout. Für mehrere Legs addieren Sie genau die zugehörigen Punkte und Darts vor der Berechnung.
Das Ergebnis richtig einordnen
Nutzen Sie den Average als kompakte Kennzahl und beachten Sie den Umfang der Stichprobe. Fünf Aufnahmen können durch eine außergewöhnlich gute oder schlechte Runde stark schwanken; viele Legs liefern gewöhnlich einen stabileren Wert. Halten Sie Datum, Format, Gegner oder Übung, Punkte und Darts fest, damit spätere Vergleiche gleichartig bleiben. Punkte je Dart enthalten dieselbe mathematische Information und helfen bei der Einschätzung eines zusätzlichen Wurfs. Ein Average bildet jedoch nicht das gesamte Match ab. Checkoutquote, Setup-Entscheidungen, Doppelgenauigkeit, Druck und Legergebnisse können Leistungen mit ähnlichen Werten unterscheiden. Scoreboards behandeln Bust-Aufnahmen oder gezählte Darts teilweise unterschiedlich. Bleiben Sie bei einer Konvention, statt Systeme zu mischen. Dieser Rechner prognostiziert keine Form und bestätigt kein offizielles Ergebnis; er rechnet Ihre Angaben transparent um. Für automatisierte Protokolle bietet die API dieselbe deterministische Berechnung für $0.002 je Anfrage.
Anwendungsfälle
Ein Match auswerten
Wandeln Sie Matchpunkte und Dartzahl in einen zwischen Begegnungen vergleichbaren Average um.
Training verfolgen
Berechnen Sie nach wiederholten Übungen dieselbe Kennzahl und vergleichen Sie ähnliche Einheiten.
Scoreboard prüfen
Berechnen Sie einen veröffentlichten Average aus den zugrunde liegenden Punkten und Darts nach.
Häufige Fragen
Welche Formel wird verwendet?
Gesamtpunkte werden durch Darts geteilt; anschließend wird das Ergebnis mit drei multipliziert.
Muss die Dartzahl durch drei teilbar sein?
Nein. Jede positive ganze Zahl ist zulässig, auch bei einer unvollständigen letzten Aufnahme.
Wie wird gerundet?
Punkte je Dart und Drei-Dart-Average werden mit zwei Dezimalstellen angezeigt.
Dürfen die Gesamtpunkte null sein?
Ja. Haben die erfassten Darts nicht gepunktet, sind beide Durchschnittswerte null.
Werden Bust-Aufnahmen berücksichtigt?
Der Rechner nutzt Ihre gewerteten Punkte und Darts. Wenden Sie durchgehend dieselbe Zählweise an.
Was kostet eine API-Berechnung?
Jede API-Anfrage kostet $0.002; im Browser ist die Berechnung außerdem kostenlos.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/hobby/sport-darts-three-dart-average \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_points":501,"darts_thrown":15}'const res = await fetch("https://api.kit.forhosting.com/hobby/sport-darts-three-dart-average", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_points": 501,
"darts_thrown": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/sport-darts-three-dart-average",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_points": 501,
"darts_thrown": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/sport-darts-three-dart-average", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_points":501,"darts_thrown":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_points":501,"darts_thrown":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/sport-darts-three-dart-average", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"total_points": 501,
"darts_thrown": 15
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.sport_darts_three_dart_average",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |