Bowling Score API
Ten-Pin-Bowling-Mathematik als API, lokal und deterministisch berechnet – die Punktzahlen, Handicaps und Durchschnitte, die ein Bowler, eine Liga oder eine Scoring-App verwendet. Der Score-Endpunkt spielt ein komplettes Spiel aus einer kommagetrennten Liste der umgeworfenen Pins pro Wurf und wendet die echten Regeln an: ein Strike zählt 10 plus die nächsten zwei Würfe, ein Spare 10 plus den nächsten, ein offenes Frame nur die Pins, wobei die Bonuswürfe im 10. Frame berücksichtigt werden – also zwölf Strikes ergeben eine perfekte 300, zwanzig 9-dann-Fehl-Frames ergeben 90, und alle Spares mit einem 5er-Bonus ergeben 150, Frame für Frame mit dem laufenden Gesamtergebnis zurückgegeben. Der Handicap-Endpunkt gleicht eine Liga aus: Handicap pro Spiel = ⌊(Basis − Durchschnitt) × Prozent⌋, niemals unter null, also ein 150er-Durchschnitt bei der üblichen 90-%-von-220-Einstellung ergibt 63 Pins pro Spiel und 189 über eine Dreier-Serie. Der Average-Endpunkt teilt die Gesamt-Pins durch die Spiele (wobei der Bruchteil wegfällt, wie es die Ligen tun), rechnet eine neue Serie ein, um ihn zu aktualisieren, und berechnet die Pins, die Sie in den nächsten Spielen benötigen, um einen Zieldurchschnitt zu erreichen. Alles wird lokal und deterministisch berechnet, also sofort und privat. Ideal für Entwickler von Bowling-Ligen-, Scoring-, Sport- und Freizeit-Apps, Scorekeeping- und Handicap-Tools sowie Center-Management-Software. Reine lokale Berechnung – kein Key, kein Drittanbieter-Service, sofort. Live, nichts wird gespeichert. 3 Compute-Endpunkte.
api.oanor.com/bowling-api