#league
2 API με αυτήν την ετικέτα
API Βαθμολογίας Τένις
Μαθηματικά βαθμολογίας τένις ως API, υπολογισμένα τοπικά και ντετερμινιστικά — η λογική game, set και match που χρησιμοποιεί μια εφαρμογή βαθμολογίας, εργαλείο διαιτητή ή πρωτάθλημα τένις. Το endpoint game παίζει ένα game από μια ακολουθία του ποιος κέρδισε κάθε πόντο και επιστρέφει τη σωστή βαθμολογία τένις: οι πόντοι τρέχουν 0, 15, 30, 40 και μετά game, αλλά στο 40-40 είναι Deuce και ένας παίκτης πρέπει να προηγείται με δύο — Advantage, μετά game — οπότε a,a,a,a είναι 40-0 και νίκη, ενώ τρεις-ίσοι είναι Deuce· μια σημαία tiebreak βαθμολογεί ως επτά με διαφορά δύο (και συνεχίζει στο 7-7). Το endpoint set διαβάζει ένα set από τα games που έχει κερδίσει κάθε παίκτης: ένα set κερδίζεται στα έξι games με προβάδισμα δύο games, το 6-6 ενεργοποιεί tiebreak που το τελειώνει 7-6, και το 7-5 κερδίζει αν ένας παίκτης προηγηθεί πρώτος. Το endpoint match επιλύει τον αγώνα από τα sets που κερδήθηκαν — best-of-three αποφασίζεται με δύο sets, best-of-five με τρία — και σας λέει τον νικητή τη στιγμή που επιτυγχάνεται. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για προγραμματιστές εφαρμογών τένις, racket-sport, βαθμολογίας, διαιτησίας και πρωταθλημάτων, εργαλεία πίνακα αποτελεσμάτων και ζωντανής βαθμολογίας, και λογισμικό συλλόγων. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Λογική βαθμολογίας, όχι αναλυτικά. Ζωντανά, τίποτα δεν αποθηκεύεται. 3 endpoints υπολογισμού.
api.oanor.com/tennis-api
API Bowling Score
Μαθηματικά δέκα κορύνων (ten-pin bowling) ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι αριθμοί σκορ, χάντικαπ και μέσου όρου που χρησιμοποιεί ένας παίκτης, ένα πρωτάθλημα ή μια εφαρμογή σκοραρίσματος. Το endpoint score παίζει ένα πλήρες παιχνίδι από μια λίστα με κόμματα των κορύνων που χτυπήθηκαν σε κάθε ρίψη και εφαρμόζει τους πραγματικούς κανόνες: ένα strike σκοράρει 10 συν τις επόμενες δύο ρίψεις σας, ένα spare 10 συν την επόμενη, ένα ανοιχτό frame μόνο τις κορύνες, με τις μπόνους ρίψεις του 10ου frame να χειρίζονται — έτσι δώδεκα strikes είναι ένα τέλειο 300, είκοσι frames 9-και-άστοχο είναι 90, και όλα spares με μπόνους 5 είναι 150, επιστρέφοντας frame προς frame με το τρέχον σύνολο. Το endpoint handicap εξισώνει ένα πρωτάθλημα: handicap ανά παιχνίδι = ⌊(βάση − μέσος όρος) × ποσοστό⌋, ποτέ κάτω από το μηδέν, οπότε ένας μέσος όρος 150 στην κοινή ρύθμιση 90 %-του-220 κερδίζει 63 κορύνες ανά παιχνίδι και 189 σε μια σειρά τριών παιχνιδιών. Το endpoint average διαιρεί τις συνολικές κορύνες με τα παιχνίδια (ρίχνοντας το κλάσμα, όπως κάνουν τα πρωταθλήματα), προσθέτει μια νέα σειρά για να το ενημερώσει και υπολογίζει τις κορύνες που χρειάζεστε στα επόμενα παιχνίδια για να φτάσετε έναν στόχο μέσου όρου. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για προγραμματιστές εφαρμογών bowling-league, σκοραρίσματος, αθλητισμού και αναψυχής, εργαλεία σκοραρίσματος και χάντικαπ, και λογισμικό διαχείρισης κέντρων. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 compute endpoints.
api.oanor.com/bowling-api