Dos

#ten-pin

1 APIs avec cette balise

API de Score de Bowling

Mathématiques du bowling à dix quilles sous forme d'API, calculées localement et de manière déterministe — les scores, handicaps et moyennes qu'un joueur, une ligue ou une application de score utilise. Le point de terminaison de score joue une partie complète à partir d'une liste de quilles abattues à chaque lancer, séparées par des virgules, et applique les règles réelles : un strike marque 10 plus vos deux lancers suivants, un spare 10 plus le lancer suivant, une frame ouverte juste les quilles, avec les lancers bonus de la 10e frame gérés — donc douze strikes donnent un parfait 300, vingt frames 9-puis-raté donnent 90, et tous les spares avec un bonus de 5 donnent 150, retournés frame par frame avec le total cumulé. Le point de terminaison de handicap égalise une ligue : handicap par partie = ⌊(base − moyenne) × pourcentage⌋, jamais en dessous de zéro, donc une moyenne de 150 avec la configuration courante de 90 % de 220 donne 63 quilles par partie et 189 sur une série de trois parties. Le point de terminaison de moyenne divise le total de quilles par le nombre de parties (en supprimant la fraction, comme le font les ligues), intègre une nouvelle série pour la mettre à jour, et calcule les quilles nécessaires sur les prochaines parties pour atteindre une moyenne cible. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les développeurs d'applications de ligue de bowling, de score, de sports et de loisirs, les outils de score et de handicap, et les logiciels de gestion de centre. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison de calcul.

api.oanor.com/bowling-api