Dos

#scoring

7 APIs avec cette balise

API de score Farkle

Mathématiques de score de dés Farkle sous forme d'API, calculées localement et de manière déterministe — les points qu'une application de score Farkle (Zilch, Dix Mille) attribue à un lancer. Le point de terminaison score prend jusqu'à six dés et renvoie la valeur selon les règles courantes : un 1 seul vaut 100 et un 5 seul vaut 50 ; un brelan vaut la face multipliée par 100 (trois 1 étant l'exception à 1000) ; un carré, un quintuple et un sextuple valent 1000, 2000 et 3000 ; une suite de 1 à 6 ou trois paires valent 1500 ; et deux brelans valent 2500 — donc 1-1-1-5-5-5 vaut 2500 comme deux brelans plutôt que 1100, une suite 1-2-3-4-5-6 vaut 1500, et 6-6-6-2-3 vaut 600 avec le 2 et le 3 morts. Il signale un farkle quand rien ne marque (vous perdez les points du tour) et vous indique si chaque dé a compté — un hot dice qui vous permet de relancer les six dés. Les règles varient, donc il score l'ensemble largement utilisé et le précise. 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 jeux de dés, de jeux de société et de score, les outils d'aide au score et les logiciels compagnons de jeux de plateau. Calcul local pur — pas de clé, pas de service tiers, instantané. Score un lancer ; il ne lance pas les dés. En direct, rien n'est stocké. 1 point de terminaison de calcul.

api.oanor.com/farkle-api

API de score de Cribbage

Mathématiques de score de main de Cribbage sous forme d'API, calculées localement et de manière déterministe — le décompte qu'un joueur de Cribbage, une application ou une ligue totalise pour une main. Le point de terminaison score prend la main de quatre cartes et la carte de départ (coupe) et renvoie la répartition complète selon les règles : chaque combinaison distincte de cartes totalisant 15 marque 2, chaque paire marque 2 (donc un brelan vaut 6 et un carré 12), chaque suite de trois cartes consécutives ou plus marque sa longueur — en comptant les suites en double créées par les paires — une couleur de quatre cartes dans la main vaut 4 (cinq avec la carte de départ vaut 5, et la crèche ne marque qu'une couleur de cinq cartes), et son nob, un Valet dans la main correspondant à la couleur de la carte de départ, vaut 1. Il marque correctement la meilleure main célèbre, V-5-5-5 avec une cinquième carte 5 coupée, au maximum de 29. Le point de terminaison count totalise uniquement les quinze, les paires et les suites pour une à huit cartes — utile pour vérifier une partie d'une main ou la pile de piquage. 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 Cribbage, de jeux de cartes, de compagnons de jeux de société et de score, les outils de vérification de score et d'enseignement, et les logiciels de jeu. Calcul local pur — pas de clé, pas de service tiers, instantané. Cartes sous forme de rang+couleur (5H, TD, JS). En direct, rien n'est stocké. 2 points de terminaison de calcul.

api.oanor.com/cribbage-api

API de score Yahtzee

Mathématiques de score Yahtzee sous forme d'API, calculées localement et de manière déterministe — les scores par catégorie et les totaux sur lesquels repose une application de score de jeu de dés. (Elle score un lancer donné ; elle ne lance pas les dés.) Le endpoint score prend cinq dés et retourne la valeur de chacune des treize cases en une fois : les cases supérieures (as à six) scorent la somme de ce nombre, le brelan, le carré et la chance scorent les cinq dés, un full est 25, une petite suite (quatre à la suite) 30, une grande suite (cinq à la suite) 40 et un Yahtzee (cinq identiques) 50 — donc 3-3-3-5-6 vaut 20 en brelan, 4-4-4-5-5 est un full de 25 points, et il signale la case la plus élevée pour vous. Le endpoint total additionne une fiche terminée : le bonus de la section supérieure de 35 points lorsque les cases supérieures atteignent 63 (et combien de points il vous manque encore pour l'obtenir), plus 100 pour chaque Yahtzee supplémentaire, pour donner le total général. 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 jeux de dés, d'accompagnement de jeux de société, de jeux familiaux et de tenue de score, d'outils de feuille de score et de tournoi, et de logiciels de jeu. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 2 endpoints de calcul. Pour des lancers aléatoires, utilisez une API de dés.

api.oanor.com/yahtzee-api

API de score de tennis

Mathématiques de score de tennis en tant qu'API, calculées localement et de manière déterministe — la logique de jeu, set et match qu'une application de score, un outil d'arbitre ou une ligue de tennis utilise. Le point de terminaison 'game' joue un jeu à partir d'une séquence de qui a gagné chaque point et renvoie le score de tennis approprié : les points vont de 0, 15, 30, 40 puis jeu, mais à 40-40 c'est Deuce et un joueur doit mener de deux — Avantage, puis jeu — donc a,a,a,a donne 40-0 et une victoire, tandis que trois partout donne Deuce ; un indicateur de tiebreak marque jusqu'à sept avec deux d'écart (et continue à 7-7). Le point de terminaison 'set' lit un set à partir des jeux que chaque joueur a gagnés : un set est remporté à six jeux avec deux jeux d'avance, 6-6 déclenche un tiebreak qui se termine à 7-6, et 7-5 gagne si un joueur prend l'avance en premier. Le point de terminaison 'match' règle le match à partir des sets gagnés — le meilleur des trois est décidé par deux sets, le meilleur des cinq par trois — et vous indique le gagnant dès qu'il est atteint. 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 tennis, de sports de raquette, de score, d'arbitrage et de ligue, les outils de tableau d'affichage et de score en direct, et les logiciels de club. Calcul local pur — pas de clé, pas de service tiers, instantané. Logique de score, pas d'analytique. En direct, rien n'est stocké. 3 points de terminaison de calcul.

api.oanor.com/tennis-api

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

API Darts

Mathématiques de score de fléchettes en tant qu'API, calculées localement et de manière déterministe — les nombres de checkout et de moyenne X01 qu'un joueur de fléchettes, une ligue ou une application de score utilise. Le point de terminaison checkout résout un score restant avec une recherche exacte sur tout le tableau : s'il peut être terminé, le nombre minimum de fléchettes et une combinaison valide qui se termine sur un double ou le bull — 170 se termine T20 T20 Bull (le checkout le plus élevé possible en trois fléchettes), 100 est T20 D20, 40 est simplement D20, tandis que 1 ne peut pas être terminé (la dernière fléchette doit être un double, minimum 2) et les nombres bogey 169, 168, 166, 165, 163, 162 et 159 ne peuvent pas être check-out en trois fléchettes du tout. Le point de terminaison average calcule la moyenne de trois fléchettes — score total ÷ fléchettes × 3 — donc 501 en 15 fléchettes est une moyenne de 100,2 ; une moyenne supérieure à 100 est un jeu fort. 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 fléchettes, de score de ligue, de jeux de pub et de sports, d'outils d'assistance au checkout et de pratique, et d'éducation aux fléchettes. Calcul local pur — pas de clé, pas de service tiers, instantané. Règles X01 standard ; les manches se terminent sur un double ou le bull. En direct, rien n'est stocké. 2 points de terminaison de calcul. Un aide au score exact pour le tableau standard à 20 segments.

api.oanor.com/darts-api

API de notation de golf

Calculs de notation de golf et de handicap sous forme d'API, calculés localement et de manière déterministe — le Système de Handicap Mondial et les nombres Stableford qu'un golfeur, un club ou une application de notation utilise. Le point de terminaison handicap calcule le handicap de parcours à partir d'un indice de handicap : handicap de parcours = indice × (pente ÷ 113) + (évaluation du parcours − par), arrondi, donc un indice de 14,5 sur un parcours de pente 130, évalué à 71,5, par 72, joue à 16 ; il applique également l'allocation de format (par exemple 95 % pour le jeu par coups) pour donner le handicap de jeu. Le point de terminaison Stableford note un trou sur l'échelle standard : le net par vaut 2 points, chaque coup de mieux ajoute un (birdie 3, eagle 4) et chaque coup de moins enlève un (bogey 1), avec un double bogey net ou pire marquant 0, où le score net est le score brut moins les coups reçus sur ce trou. Le point de terminaison net donne le score net du tour — total brut moins le handicap de parcours — par rapport au par. 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 golf, de gestion de club, de notation et de sport, les outils de handicap et Stableford, et l'éducation au golf. Calcul local pur — pas de clé, pas de service tiers, instantané. La pente par défaut est la neutre 113. En direct, rien n'est stocké. 3 points de terminaison de calcul. Une aide à la notation, pas un enregistrement officiel de handicap.

api.oanor.com/golf-api