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