Mode d'emploi

Gestion d'évènements sportifs — prise en main rapide


Démarrer un tournoi

  1. Allez sur Créer un nouveau tournoi pour définir le nom, la description et les paramètres (nombre de sets gagnants, points par set).
  2. Optionnel : importez un CSV de joueurs (voir le modèle proposé ci-dessous) ou utilisez le tournoi de test.
  3. Après création, vous recevez (si saisi) un lien par e‑mail pour retrouver facilement le tournoi.

Paramètres & configuration

Vous pouvez ajuster les paramètres du tournoi (sets gagnants, points par set, titre, description) dans la page Configuration.

Présence des joueurs

Utilisez la page Pointage pour marquer l'arrivée et le départ des joueurs. Cochez la case pour marquer un joueur présent, décochez-la pour annuler sa présence (sauf s'il est en jeu ou arrêté). Seuls les joueurs présents sont pris en compte pour les tirages au sort.

Joueurs

Gérez la liste des participants : vous pouvez ajouter un joueur (ligne « + »), importer un lot de joueurs via un fichier CSV, ou modifier les caractéristiques de certains joueurs.

Générer et valider des matchs

Depuis la page d'accueil, utilisez les boutons Tirer un double ou Tirer un simple pour créer une nouvelle rencontre.

L'algorithme sélectionne automatiquement les joueurs en rotation (ceux qui attendent depuis le plus longtemps), équilibre les niveaux, évite les répétitions, et privilégie le respect du ratio simples/doubles.

Dès qu'un match est terminé, saisissez les scores et cliquez sur Valider. Le système enregistre automatiquement les résultats et met à jour les statistiques (victoires, défaites, score).

🎲 Stratégie de tirage au sort

Algorithme de sélection des joueurs

L'application utilise un algorithme sophistiqué pour garantir des matchs équilibrés et une rotation équitable. Voici les étapes détaillées :

1. Sélection du joueur prioritaire

Principe clé : Pour assurer une rotation équitable, l'algorithme commence par identifier et choisir un joueur prioritaire qui n'a pas encore assez joué.

2. Évitement des répétitions

L'algorithme lit l'historique pour éviter de reformer les mêmes équipes ou confrontations :

3. Génération des matchs possibles — Stratégie en cascade

L'algorithme utilise 4 stratégies par ordre de priorité décroissante, en explorant tous les écarts de score possibles pour chaque stratégie avant de passer à la suivante :

Stratégie 1 : Nouvelles combinaisons + Joueur prioritaire

  • Utilise uniquement les paires/confrontations jamais jouées
  • Le joueur prioritaire doit être inclus
  • Explore les écarts de score de 3 jusqu'au maximum nécessaire
  • Seuil réduit : 1 match possible suffit (plus facile à atteindre car contrainte forte)
  • 🎯 Idéal : Rotation équitable + Nouvelles expériences

Stratégie 2 : Toutes combinaisons + Joueur prioritaire

  • Utilise toutes les paires/confrontations (nouvelles et anciennes)
  • Le joueur prioritaire doit être inclus
  • Explore les écarts de score de 3 jusqu'au maximum nécessaire
  • Seuil réduit : ¼ du minimum de matchs possibles
  • 💡 Fallback 1 : Garantit la rotation même si répétitions nécessaires

Stratégie 3 : Nouvelles combinaisons sans contrainte prioritaire

  • Utilise uniquement les paires/confrontations jamais jouées
  • Aucune contrainte sur le joueur prioritaire
  • Explore les écarts de score de 3 jusqu'au maximum nécessaire
  • Seuil complet : minimum de matchs possibles configuré
  • ⚠️ Fallback 2 : Privilégie les nouvelles expériences sur la rotation stricte

Stratégie 4 : Toutes combinaisons sans contrainte

  • Utilise toutes les paires/confrontations (nouvelles et anciennes)
  • Aucune contrainte sur le joueur prioritaire
  • Explore les écarts de score de 3 jusqu'au maximum nécessaire
  • Seuil complet : minimum de matchs possibles configuré
  • 🔄 Fallback ultime : Assure qu'un match peut toujours être tiré

Détails techniques :

4. Choix final aléatoire

5. Autres critères appliqués

Paramètres de configuration

Dans la page Configuration, vous pouvez ajuster ces paramètres pour chaque tournoi :

📊 Paramètres de jeu

🎯 Seuils de tirage au sort

⚙️ Options de jeu

Indicateurs visuels

Dans la page principale (En cours), des couleurs facilitent la lecture :

Couleurs sur le Nom des joueurs :

Couleurs sur le Ratio simples/doubles :

Navigation :

Consulter l'historique & le palmarès

Accédez à la page Historique pour visualiser tous les matchs terminés. Vous pouvez modifier les scores ou supprimer un match.

La page Palmarès affiche le classement général de chaque joueur (nombre de victoires, défaites, score cumulé).

Format CSV pour l'import de joueurs

Le fichier CSV doit contenir une ligne par joueur, avec les champs séparés par des points-virgules :

NOM Prénom;Genre;Niveau;Simple

Exemple :

Dupont Jean;H;5;O
Durand Marie;F;6;N
Martin Pierre;H;4;O

Vous pouvez télécharger un fichier d'exemple : test.csv