Bienvenue sur le gestionnaire de tournoi en "brassage solo"

Présentation générale

Cette application vous permet de gérer un tournoi sportif collectif, avec un système de classement Elo avancé, des statistiques détaillées et une expérience utilisateur moderne.

Fonctionnalités principales

  • Ajout et gestion des joueurs : Ajoutez, supprimez, ou marquez les joueurs comme indisponibles. Ajout rapide de joueurs de test.
  • Configuration du tournoi : Réglez le nombre d'équipes, le facteur K, le diviseur Elo, le bonus par but, le bonus par action décisive, la pénalité par faute.
  • Génération automatique de matchs équilibrés : L'algorithme répartit les joueurs en équipes équilibrées, en tenant compte de l'historique et de la rotation.
  • Saisie des scores : Pour chaque joueur, saisissez buts, fautes, actions décisives via une interface intuitive (mobile et desktop).
  • Classement dynamique : Tableau trié par Elo, affichant l'évolution totale, la progression du dernier match, et toutes les stats individuelles.
  • Statistiques avancées : Meilleur buteur, meilleur décisif, plus de fautes, meilleur ratio victoires, plus fair-play, plus régulier, etc.
  • Annulation de match : Supprimez un match terminé et recalcul automatique du classement.
  • Export/Import du tournoi : Sauvegardez ou restaurez l'intégralité du tournoi (joueurs, matchs, stats, configuration, progression).
  • Réinitialisation rapide : Remettez à zéro le tournoi en un clic.

Explications sur le système Elo

Le classement Elo évolue selon la performance de chaque joueur à chaque match. Les victoires font progresser plus vite que les défaites ne font régresser, pour garantir une sensation de progression positive. Les bonus/malus (buts, fautes, actions décisives) sont configurables.

  • Victoire : Gain de points selon la différence d'Elo et le facteur K.
  • Défaite : Perte de points atténuée (impact divisé par 2).
  • Nul : Progression modérée.
  • Bonus par but : Chaque but marque des points supplémentaires.
  • Bonus par action décisive : Chaque action décisive (passe, arrêt, etc.) rapporte un bonus.
  • Pénalité par faute : Chaque faute enlève des points.

Conseils d'utilisation

  • Utilisez la colonne « Progression dernier match » pour motiver les joueurs, même après une défaite.
  • Marquez les absents comme indisponibles pour des rotations plus justes.
  • Exportez régulièrement le tournoi pour éviter toute perte de données.
  • Consultez les statistiques avancées pour animer vos séances ou récompenser les meilleurs joueurs !

Fonctionnalités avancées

  • Gestion intelligente des joueurs en attente et des rotations.
  • Historique complet des matchs et recalcul du classement en cas d'annulation.
  • Interface responsive adaptée à tous les écrans.
  • Personnalisation complète des règles de calcul Elo.

Support & évolutions

Pour toute suggestion ou bug, contactez l'auteur ou proposez vos idées pour de futures évolutions (statistiques supplémentaires, avatars, partage en ligne, etc.).

Joueurs

Liste des joueurs

Configuration du tournoi

Choisissez 4 équipes pour diviser les joueurs en deux matchs simultanés. Le nombre de joueurs par équipe sera automatiquement ajusté.
Détermine la vitesse d'évolution du classement. Une valeur plus élevée (ex: 40) permet une progression plus rapide des nouveaux joueurs, tandis qu'une valeur plus faible (ex: 20) stabilise le classement des joueurs expérimentés.
Contrôle l'importance de la différence d'Elo entre les joueurs. Une valeur de 300 signifie qu'un joueur avec 300 points d'Elo de plus a 90% de chances de gagner. Augmenter cette valeur réduit l'impact des différences d'Elo.
Récompense chaque but marqué. Une valeur de 1 signifie qu'un but rapporte 1 point Elo supplémentaire. Cette récompense reconnaît l'importance de chaque but dans le jeu, même dans un match à score élevé.
Pénalise le comportement antisportif. Chaque faute entraîne une perte de points Elo, encourageant un jeu fair-play. Une valeur de -3 permet de sanctionner sans trop impacter le classement global.
Récompense chaque action décisive (ex: passe décisive, arrêt clé). Doit être inférieure au bonus de but.

Comment fonctionne le calcul Elo ?

Le système Elo calcule les points gagnés/perdus selon la formule :

ΔElo = K × (R - E) + Bonus buts - Pénalités fautes
  • K est le facteur de progression
  • R est le résultat (1 pour victoire, 0.5 pour égalité, 0 pour défaite)
  • E est la probabilité de victoire calculée selon la différence d'Elo

Exemple : Un joueur à 1200 Elo qui bat une équipe moyenne de 1300 Elo :

  • Probabilité de victoire : 0.36 (36%)
  • Gain de base : 40 × (1 - 0.36) = 25.6 points
  • Avec 2 buts : +2 points bonus
  • Avec 1 faute : -3 points
  • Gain total : 24.6 points

Matchs

Classement des joueurs

Joueur ELO Évolution Progression dernier match Victoires Nuls Défaites Buts Fautes Actions décisives

Sauvegarde du Tournoi

Exporter le tournoi

Téléchargez les données du tournoi actuel au format JSON pour les sauvegarder

Importer un tournoi

Importez un fichier JSON contenant les données d'un tournoi précédent

Informations sauvegardées

  • Liste des joueurs et leurs ELO
  • Historique des matchs
  • Statistiques des joueurs
  • Configuration du tournoi