Bowling Score API
Ten-pin bowling wiskunde als een API, lokaal en deterministisch berekend — de scores, handicaps en gemiddelden waar een bowler, competitie of score-app op draait. Het score-eindpunt speelt een volledige game van een komma-gescheiden lijst van de omvergeworpen kegels per worp en past de echte regels toe: een strike scoort 10 plus je volgende twee worpen, een spare 10 plus de volgende, een open frame alleen de kegels, met de bonusworpen van de 10e frame afgehandeld — dus twaalf strikes is een perfecte 300, twintig 9-dan-miss frames zijn 90, en alle spares met een 5 bonus is 150, frame voor frame teruggegeven met de lopende totaalscore. Het handicap-eindpunt nivelleert een competitie: handicap per game = ⌊(basis − gemiddelde) × percentage⌋, nooit onder nul, dus een 150 gemiddelde op de gebruikelijke 90%-van-220 opstelling levert 63 pins per game en 189 over een serie van drie games. Het gemiddelde-eindpunt deelt totaal pins door games (de breuk weglatend, zoals competities doen), voegt een nieuwe serie toe om het bij te werken, en berekent de pins die je nodig hebt over de volgende games om een streefgemiddelde te bereiken. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor ontwikkelaars van bowlingcompetities, score- en handicap-tools, en centrumbeheersoftware. Pure lokale berekening — geen key, geen externe service, direct. Live, niets opgeslagen. 3 compute-eindpunten.
api.oanor.com/bowling-api