ForHosting KIT · Maison, cuisine et loisirs

Calculateur de tie-break tennis

À 6–5 dans un tie-break en sept points, le joueur A sert ensuite et n'a besoin que d'1 point, contre 3 pour le joueur B. Indiquez les deux scores et le premier serveur pour garder l'ordre de service. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Points de A
6
Points de B
5
Vous obtenez
Premier serveur
A
Cible
7
Format de sortie
set
Score
6-5

Lorsqu’un set de tennis arrive à six jeux partout, on ne joue pas un jeu de service de plus : on tranche par un tie-break. Les points de chaque joueur disent plus que le titre du tableau : si le jeu décisif est encore vivant, qui doit servir ensuite et si quelqu’un l’a déjà refermé selon la règle de gagner par deux. Entraîneurs, juges de chaise, incrustations de diffusion et applications de ligue ont besoin de cet état à partir de deux entiers, sans dresser un moteur de match complet. Ce calculateur de score de tie-break accepte les points de chaque joueur, qui a servi le premier point, et si le jeu décisif est à sept (set) ou à dix (match). Il renvoie un état de court déterministe : le score écrit, si le tie-break est gagné, qui sert le point suivant, si l’on change de côté, et combien de points il reste à chacun.

Comment un tie-break de tennis se gagne, se sert et se termine

Dans un tie-break de set standard, le premier joueur qui atteint au moins sept points avec un écart de deux ou plus remporte le set. Des scores tels que sept–cinq, sept–quatre et sept–zéro sont terminés ; sept–six ne l’est pas, car le meneur n’a pas encore deux d’avance, donc le jeu continue jusqu’à ce que quelqu’un s’échappe de deux à huit–six, neuf–sept, et ainsi de suite.

Un tie-break de match ou super tie-break reprend la même règle de gagner par deux avec une cible de dix au lieu de sept ; c’est pourquoi ce calculateur accepte une cible de sept ou de dix. Le service n’est pas un service par point. Celui qui ouvre le jeu décisif sert un seul point ; ensuite les joueurs alternent deux services chacun.

Si le joueur A commence, l’ordre de service selon l’indice du prochain point est A, puis B B, A A, B B, A A, et ainsi de suite. Les joueurs changent aussi de côté tous les six points, si bien qu’un score vivant dont le total est un multiple positif de six (quatre–deux, six–zéro, six–six) implique de marcher avant le point suivant. Cette capacité reconstruit tout cet état à partir des deux totaux et de qui a servi en premier.

Elle refuse les scores impossibles qui se seraient arrêtés plus tôt : huit–cinq dans un jeu décisif à sept n’est pas un score de tennis licite, car le jeu se serait déjà achevé à sept–cinq. Elle ne modélise pas le match entier, le décompte quinze–trente–quarante ni les challenges vidéo. Elle modélise un seul jeu décisif : s’il est encore vivant, qui doit servir le point suivant, s’il faut d’abord changer de côté, et si quelqu’un a déjà gagné selon la règle officielle du premier à N avec deux d’écart.

Qui se sert d'un calculateur de tie-break

Les juges de club et les marqueurs de ligue utilisent un calculateur de score de tie-break pour ne jamais perdre la rotation de service après un long six–six ou un tie-break à dix qui remplace un troisième set. Les tablettes d’entraînement et les applications d’exercice consignent chaque point contre une paire de totaux en cours et ont besoin des mêmes drapeaux de prochain serveur et de changement de côté que le court, pas d’une note libre qui dérive après quelques changements.

Les incrustations de tournoi et les graphismes de diffusion peuvent appeler un petit point d’entrée parse entre les points sans dresser un moteur de match complet lorsqu’il suffit de savoir qui sert ensuite et si le set est fini. Des joueurs amateurs qui tranchent une finale de club peuvent coller six–cinq et voir tout de suite que le serveur d’origine est de retour sur la ligne, tandis qu’un pipeline de statistiques refuse une feuille huit–cinq avant qu’elle ne pollue le flux de résultats.

Une validation en échec ne consomme pas de solde.

Marquage de ligue et de club

Mettez à jour un tie-break de set ou de match après chaque point et affichez qui sert ensuite, si l’on change de côté et si quelqu’un a déjà gagné.

Carnets d’entraînement et tablettes de coach

Enregistrez les totaux de points en cours dans un jeu décisif à sept ou à dix afin que les exercices en solo et les revues vidéo suivent la rotation officielle et la règle de gagner par deux.

Comment lire l’état d’un tie-break à partir des deux scores ?

Le target facultatif vaut 7 pour un tie-break de set ou 10 pour un tie-break de match (défaut 7). La réponse indique s’il est gagné, qui sert ensuite s’il ne l’est pas, et si les joueurs changent de côté.

Quand un tie-break de tennis est-il gagné ?

Lorsqu’un joueur a au moins la cible (7 ou 10) et mène de deux ou plus. 7–5 est gagné ; 7–6 reste vivant et continue jusqu’à ce que quelqu’un mène de deux (8–6, 9–7, et ainsi de suite).

Pourquoi un 8–5 est-il refusé ?

Un tie-break à sept s’arrête dès qu’un joueur atteint sept avec deux d’avance, donc un 8–5 n’aurait jamais pu être affiché. La même règle refuse tout total du vainqueur au-dessus de max(target, loser + 2).

Qui sert ensuite dans un tie-break de tennis ?

Le joueur qui ouvre le tie-break sert un seul point ; ensuite, chacun sert deux points à tour de rôle. Si le joueur A commence, l'ordre est A, puis B B, A A, B B, et ainsi de suite.

Quand change-t-on de côté pendant un tie-break ?

Tous les six points. Lorsque le total d'un score en cours est un multiple de six, par exemple 4–2, 6–0 ou 6–6, les joueurs changent de côté avant le point suivant.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/hobby/sport-tennis-tiebreak

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/hobby/sport-tennis-tiebreak \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points_a":6,"points_b":5}'
{
  "points_a": 6,
  "points_b": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.sport_tennis_tiebreak",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Contrat d’entrée, forme de la réponse et validation

L’optionnel target vaut sept pour un tie-break de set ou dix pour un tie-break de match et vaut sept par défaut. Un couple inatteignable sous mort-subite-à-cible-plus-deux est aussi rejeté : le total du vainqueur doit être exactement le maximum entre la cible et le total du perdant plus deux. Lorsqu’il est terminé, ces deux clés sont omises et winner est présent. Envoyez par POST un corps JSON avec deux entiers obligatoires. points_a sont les points déjà remportés par le joueur A : un entier de zéro à quatre-vingt-dix-neuf inclus. points_b est l’équivalent pour le joueur B. L’optionnel first_server vaut a ou b et nomme celui qui a livré le point d’ouverture ; il vaut a par défaut. Des alias de champ sont acceptés pour points_a (player_a, score_a, a_points), points_b (player_b, score_b, b_points), first_server (server, serve_first, first) et target (first_to, win_to). Les valeurs peuvent arriver comme nombres JSON ou comme chaînes décimales entières sans zéros en tête ; champs manquants, non entiers, hors plage, Infinity et NaN échouent avec invalid_input en nommant le champ et ne sont pas facturés. En succès le corps répète points_a, points_b, first_server et target ; ajoute format (set ou match) ; score comme chaîne à trait d’union ; total_points ; won et status (in_progress ou won) ; lead (a, b ou tied) et margin ; points_to_win_a et points_to_win_b ; une courte formule ; et un message. Tant que le jeu décisif est vivant, le corps inclut aussi next_server et change_ends. Exemple : points_a six et points_b cinq avec les défauts donne score six–cinq, won false, next_server a, change_ends false. points_a sept et points_b cinq donne won true et winner a. points_a huit et points_b cinq est invalid_input car le jeu se serait arrêté à sept–cinq.

Où une API de score de tie-break trouve son utilité

Comme l’implémentation est du parse pur de palier A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle et sans réseau sortant. Gardez les requêtes petites, figez won, next_server et change_ends dans les tests, et vous obtenez une arithmétique de jeu décisif reproductible pour tableaux d’affichage, modules sportifs LMS et workers de bord, sans héberger votre propre moteur de règles de tennis.

Incrustations et flux de résultats

Alimentez des graphismes de diffusion ou une API de résultats avec un drapeau won déterministe, le vainqueur et le prochain serveur, et refusez les scores inatteignables tels que huit–cinq dans un tie-break de set.

Qui sert ensuite dans un tie-break ?

Le first_server livre un point, puis les joueurs alternent deux services chacun. À 6–5 avec A au départ, onze points ont été joués et A sert le douzième. next_server est omis une fois le jeu décisif déjà gagné.

Que coûte le calculateur de score de tie-break tennis ?

L’outil du navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.

Consulter la documentation complète du KIT →