API Βαθμολογίας Mahjong
Riichi (Ιαπωνικό) mahjong scoring ως API, υπολογίζεται τοπικά και ντετερμινιστικά και ακριβώς — οι πόντοι που πληρώνει ένα κερδισμένο χέρι, κατευθείαν από τον πίνακα βαθμολογίας, όχι μια αναζήτηση που πρέπει να απομνημονεύσετε. Το endpoint score μετατρέπει τα han και fu στην πληρωμή χρησιμοποιώντας base = fu × 2^(2 + han): ένα ron πληρώνει base × 4 (ένας dealer ron × 6) στρογγυλοποιημένο προς τα πάνω στην πλησιέστερη εκατοντάδα, ενώ ένα tsumo μοιράζει base × 2 από τον dealer και base × 1 από κάθε μη-dealer (ένας dealer tsumo παίρνει base × 2 από όλους τους τρεις) — οπότε ένα μη-dealer 3 han 30 fu ron είναι 3.900, ένα 4 han 30 fu είναι 7.700, και ένα μη-dealer mangan ron είναι 8.000. Το endpoint limit ταξινομεί ένα χέρι: mangan (5 han, ή 3–4 han όπου το fu ωθεί τη βάση στο 2.000), haneman (6–7), baiman (8–10), sanbaiman (11–12) και yakuman (13+), με τους βασικούς πόντους πίσω από κάθε. Το endpoint honba προσθέτει τα μπόνους τραπεζιού — 300 ανά honba counter και 1.000 ανά riichi stick — πάνω από το κερδισμένο χέρι. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ακριβή. Ιδανικό για εφαρμογές mahjong, εργαλεία online τραπεζιού και βαθμολογίας, λογισμικό συλλόγων και τουρνουά, και βοηθήματα εκμάθησης. Καθαρός τοπικός υπολογισμός — χωρίς key, χωρίς υπηρεσία τρίτου, άμεσο. Ακριβή μαθηματικά πίνακα βαθμολογίας. Live, τίποτα δεν αποθηκεύεται. 3 compute endpoints. Ιαπωνικοί κανόνες riichi· άλλες παραλλαγές (MCR, Hong Kong) βαθμολογούν διαφορετικά.
api.oanor.com/mahjong-api