#scoring
8 APIs mit diesem Tag
Mahjong Scoring API
Riichi (japanisches) Mahjong-Scoring als API, lokal und deterministisch und exakt berechnet – die Punkte, die eine Gewinnerhand auszahlt, direkt aus der Wertungstabelle, kein Nachschlagen, das man auswendig lernen muss. Der Score-Endpunkt wandelt Han und Fu in die Zahlung um, wobei Basis = Fu × 2^(2 + Han): ein Ron zahlt Basis × 4 (ein Dealer-Ron × 6) aufgerundet auf die nächsten 100, während ein Tsumo Basis × 2 vom Dealer und Basis × 1 von jedem Nicht-Dealer aufteilt (ein Dealer-Tsumo nimmt Basis × 2 von allen drei) – also ist ein Nicht-Dealer 3 Han 30 Fu Ron 3.900, ein 4 Han 30 Fu ist 7.700, und ein Nicht-Dealer Mangan Ron ist 8.000. Der Limit-Endpunkt klassifiziert eine Hand: Mangan (5 Han, oder 3–4 Han, wenn das Fu die Basis auf 2.000 drückt), Haneman (6–7), Baiman (8–10), Sanbaiman (11–12) und Yakuman (13+), mit den Basis-Punkten dahinter. Der Honba-Endpunkt fügt die Tischboni hinzu – 300 pro Honba-Zähler und 1.000 pro Riichi-Stäbchen – zusätzlich zur gewonnenen Hand. Alles wird lokal und deterministisch berechnet, daher ist es sofort und exakt. Ideal für Mahjong-Apps, Online-Tisch- und Scorekeeper-Tools, Club- und Turniersoftware sowie Lernhilfen. Reine lokale Berechnung – kein Key, kein Drittanbieter-Service, sofort. Exakte Wertungstabellen-Mathematik. Live, nichts wird gespeichert. 3 Compute-Endpunkte. Japanische Riichi-Regeln; andere Varianten (MCR, Hongkong) werten anders.
api.oanor.com/mahjong-api
Farkle Score API
Farkle-Würfelbewertungsmathematik als API, lokal und deterministisch berechnet – die Punkte, die eine Farkle- (Zilch, Ten Thousand) Bewertungs-App für einen Wurf vergibt. Der Score-Endpunkt nimmt bis zu sechs Würfel entgegen und gibt den Wert nach dem gängigen Regelwerk zurück: eine einzelne 1 ist 100 und eine einzelne 5 ist 50; drei Gleiche ergeben den Augenwert mal 100 (drei 1er sind die Ausnahme mit 1000); vier, fünf und sechs Gleiche sind 1000, 2000 und 3000; eine 1-zu-6-Straße oder drei Paare sind 1500; und zwei Drillinge sind 2500 – also 1-1-1-5-5-5 ergibt 2500 als zwei Drillinge statt 1100, eine 1-2-3-4-5-6-Straße ist 1500, und 6-6-6-2-3 ist 600, wobei die 2 und 3 tot sind. Es kennzeichnet einen Farkle, wenn nichts zählt (man verliert die Punkte des Zuges) und sagt Ihnen, ob jeder Würfel gezählt wurde – heiße Würfel, mit denen Sie alle sechs erneut würfeln können. Die Regelwerke variieren, daher bewertet es das weit verbreitete Set und gibt dies an. Alles wird lokal und deterministisch berechnet, also ist es sofort und privat. Ideal für Würfelspiel-, Party-Spiel- und Bewertungs-App-Entwickler, Score-Helfer und Spieleabend-Tools sowie Brettspiel-Begleitsoftware. Reine lokale Berechnung – kein Key, kein Drittanbieter-Service, sofort. Bewertet einen Wurf; es würfelt nicht. Live, nichts wird gespeichert. 1 Compute-Endpunkt.
api.oanor.com/farkle-api
Cribbage Score API
Cribbage-Hand-Scoring-Mathematik als API, lokal und deterministisch berechnet – die Zählung, die ein Cribbage-Spieler, eine App oder eine Liga für eine Hand ermittelt. Der Score-Endpunkt nimmt die Vier-Karten-Hand und die Starterkarte (Cut) entgegen und gibt die vollständige Aufschlüsselung nach den Regeln zurück: jede eindeutige Kombination von Karten, die in der Summe 15 ergibt, zählt 2, jedes Paar zählt 2 (also drei Gleiche 6 und vier Gleiche 12), jede Sequenz von drei oder mehr aufeinanderfolgenden Karten zählt ihre Länge – wobei die doppelten Sequenzen, die Paare erzeugen, mitgezählt werden – ein Vier-Karten-Flush in der Hand zählt 4 (fünf mit dem Starter 5, und die Crib zählt nur einen Fünf-Karten-Flush), und sein Nobs, ein Bube in der Hand, der mit der Farbe des Starters übereinstimmt, zählt 1. Es bewertet korrekt die berühmte beste Hand, B-5-5-5 mit einem fünften 5er Cut, mit maximal 29. Der Count-Endpunkt zählt nur Fünfzehner, Paare und Sequenzen für ein bis acht Karten – nützlich zum Überprüfen eines Teils einer Hand oder des Pegging-Stapels. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Entwickler von Cribbage-, Kartenspiel-, Brettspiel-Begleit- und Bewertungs-Apps, Bewertungsüberprüfungs- und Lehrtools sowie Spielsoftware. Reine lokale Berechnung – kein Key, kein Drittanbieter-Service, sofort. Karten als Rang+Farbe (5H, TD, JS). Live, nichts wird gespeichert. 2 Compute-Endpunkte.
api.oanor.com/cribbage-api
Yahtzee Score API
Yahtzee-Bewertungsmathematik als API, lokal und deterministisch berechnet – die Kategoriebewertungen und Summen, auf denen eine Würfelspiel-Bewertungs-App basiert. (Es bewertet einen gegebenen Wurf; es würfelt nicht.) Der Score-Endpunkt nimmt fünf Würfel entgegen und gibt den Wert jedes der dreizehn Kästchen auf einmal zurück: die oberen Kästchen (Einser bis Sechser) bewerten die Summe dieser Zahl, Drillinge und Vierlinge sowie Chance bewerten alle fünf Würfel, ein Full House ist 25, eine kleine Straße (vier aufeinanderfolgende) 30, eine große Straße (fünf aufeinanderfolgende) 40 und ein Yahtzee (fünf Gleiche) 50 – also ist 3-3-3-5-6 20 Punkte bei Drillingen, 4-4-4-5-5 ist ein 25-Punkte-Full House, und es markiert das Kästchen mit der höchsten Bewertung für Sie. Der Total-Endpunkt addiert eine fertige Karte: den 35-Punkte-Bonus für den oberen Abschnitt, wenn die oberen Kästchen 63 erreichen (und wie viele Punkte Sie noch dafür benötigen), plus 100 für jedes zusätzliche Yahtzee, um die Gesamtsumme zu erhalten. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Entwickler von Würfelspiel-, Brettspiel-Begleit-, Familienspiel- und Punktezähl-Apps, Bewertungsblätter und Turnier-Tools sowie Spielsoftware. Reine lokale Berechnung – kein Key, kein Drittanbieter-Service, sofort. Live, nichts wird gespeichert. 2 Compute-Endpunkte. Für zufällige Würfe verwenden Sie eine Würfel-API.
api.oanor.com/yahtzee-api
Tennis Score API
Tennis-Scoring-Mathematik als API, lokal und deterministisch berechnet – die Spiel-, Satz- und Matchlogik, auf der eine Scoring-App, ein Schiedsrichter-Tool oder eine Tennisliga basiert. Der Game-Endpunkt spielt ein Spiel aus einer Sequenz, wer jeden Punkt gewonnen hat, und gibt das korrekte Tennis-Scoring zurück: Punkte laufen 0, 15, 30, 40 und dann Spiel, aber bei 40-40 ist es Einstand und ein Spieler muss mit zwei Punkten führen – Vorteil, dann Spiel – also ist a,a,a,a 40-0 und ein Sieg, während drei-gleich Einstand ist; ein Tiebreak-Flag zählt bis sieben mit zwei Punkten Vorsprung (und geht bei 7-7 weiter). Der Set-Endpunkt liest einen Satz aus den Spielen, die jeder Spieler gewonnen hat: Ein Satz wird bei sechs Spielen mit zwei Spielen Vorsprung gewonnen, 6-6 löst einen Tiebreak aus, der mit 7-6 endet, und 7-5 gewinnt, wenn ein Spieler zuerst in Führung geht. Der Match-Endpunkt entscheidet das Match aus den gewonnenen Sätzen – Best-of-Three wird durch zwei Sätze entschieden, Best-of-Five durch drei – und sagt den Gewinner in dem Moment, in dem er erreicht ist. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Entwickler von Tennis-, Racketsport-, Scoring-, Schiedsrichter- und Liga-Apps, Scoreboard- und Live-Scoring-Tools sowie Clubsoftware. Reine lokale Berechnung – kein Key, kein Drittanbieter-Service, sofort. Scoring-Logik, keine Analysen. Live, nichts wird gespeichert. 3 Compute-Endpunkte.
api.oanor.com/tennis-api
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
Darts API
Darts-Scoring-Mathematik als API, lokal und deterministisch berechnet – die X01-Checkout- und Durchschnittszahlen, die ein Dartsspieler, eine Liga oder eine Scoring-App verwendet. Der Checkout-Endpunkt löst eine verbleibende Punktzahl mit einer exakten Vollfeld-Suche: ob sie beendet werden kann, die minimale Anzahl an Darts und eine gültige Kombination, die auf einem Double oder dem Bull endet – 170 Finish T20 T20 Bull (der höchstmögliche Drei-Dart-Checkout), 100 ist T20 D20, 40 ist einfach D20, während 1 nicht beendet werden kann (der letzte Dart muss ein Double sein, mindestens 2) und die Bogey-Zahlen 169, 168, 166, 165, 163, 162 und 159 können in drei Darts überhaupt nicht gecheckt werden. Der Average-Endpunkt berechnet den Drei-Dart-Durchschnitt – Gesamtpunktzahl ÷ Darts × 3 – also 501 in 15 Darts ergibt einen Durchschnitt von 100,2; ein Durchschnitt über 100 ist starkes Spiel. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Darts-, Liga-Scoring-, Pub-Spiel- und Sport-App-Entwickler, Checkout-Assistenten und Übungstools sowie Darts-Ausbildung. Reine lokale Berechnung – kein Key, kein Drittanbieter-Service, sofort. Standard X01-Regeln; Legs enden auf einem Double oder dem Bull. Live, nichts wird gespeichert. 2 Compute-Endpunkte. Eine exakte Scoring-Hilfe für das standardmäßige 20-Segment-Board.
api.oanor.com/darts-api
Golf Scoring API
Golf-Scoring und Handicap-Berechnung als API, lokal und deterministisch berechnet – das World Handicap System und Stableford-Zahlen, mit denen ein Golfer, Club oder eine Scoring-App arbeitet. Der Handicap-Endpunkt berechnet das Course Handicap aus einem Handicap-Index: Course Handicap = Index × (Slope Rating ÷ 113) + (Course Rating − Par), gerundet, sodass ein 14,5-Index auf einem 130-Slope-, 71,5-Rating-Par-72-Platz mit 16 spielt; er wendet auch den Format-Nachlass (z. B. 95 % für Stroke Play) an, um das Playing Handicap zu ermitteln. Der Stableford-Endpunkt bewertet ein Loch auf der Standardskala: Netto-Par ergibt 2 Punkte, jeder Schlag besser addiert einen (Birdie 3, Eagle 4) und jeder schlechtere subtrahiert einen (Bogey 1), wobei Netto-Doppelbogey oder schlechter 0 Punkte ergibt, wobei der Nettoscore der Bruttoscore abzüglich der auf diesem Loch erhaltenen Schläge ist. Der Netto-Endpunkt gibt den Nettoscore der Runde – Bruttosumme abzüglich des Course Handicaps – im Vergleich zu Par aus. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Golf-, Club-Management-, Scoring- und Sport-App-Entwickler, Handicap- und Stableford-Tools sowie Golfausbildung. Reine lokale Berechnung – kein Key, kein Drittanbieter-Service, sofort. Slope standardmäßig neutral 113. Live, nichts gespeichert. 3 Compute-Endpunkte. Eine Scoring-Hilfe, kein offizieller Handicap-Nachweis.
api.oanor.com/golf-api