Nouveautés : mi-septembre 2026

Notre dernier article remontait à deux semaines, au 4 septembre. La plupart des changements livrés depuis concernaient deux choses que vous ne pouvez pas voir : une app iOS native que nous reconstruisons de zéro et que nous n’avons encore confiée à personne, et une longue refonte du signalement des erreurs afin que nous soyons informés des problèmes avant que vous ne nous les signaliez.
Les changements pour les organisateurs sont principalement venus d’un seul endroit. Un club a organisé un vrai tournoi sur FairGame, a noté tout ce qui lui avait posé problème et nous a envoyé la liste. La traiter s’est révélée être la quinzaine la plus utile que nous ayons connue depuis un moment, parce que rien de tout cela n’avait été inventé par nous.
La liste des problèmes rencontrés lors d’un vrai tournoi
Les chiffres de l’assistant correspondent désormais au tournoi qu’il crée. Auparavant, l’estimation était calculée séparément : le nombre affiché à l’étape Récapitulatif pouvait donc ne pas correspondre à celui du tableau obtenu. Elle utilise désormais les mêmes planificateurs que la génération — répartition des groupes, taille du tableau, exempts et qualifiés — et l’étape Terrains explique comment elle arrive à une suggestion de terrain au lieu d’en imposer une. Pour nous, un tournoi de 16 équipes avec une phase de groupes et une phase à élimination directe était estimé à 30 matchs, et la génération en a produit exactement 30.
La durée de jeu, la pause et le repos ne sont plus un seul et même nombre. L’assistant demande séparément la durée de jeu et la pause qui la suit, et affiche le créneau qu’elles constituent ensemble : 25 plus 5 signifie 30 minutes entre deux coups d’envoi. Le repos entre les propres matchs d’une équipe est une troisième question, et sa valeur est désormais appliquée plutôt que purement décorative. Il s’agissait auparavant d’une durée fixe de 30 minutes qu’aucun planificateur n’appliquait réellement ; c’est maintenant la valeur que vous définissez, et les deux planificateurs la respectent. Attendez-vous à ce qu’une journée très chargée revienne partiellement planifiée alors qu’elle était auparavant remplie entièrement. C’est la contrainte qui fonctionne. Réduisez-la, ou définissez-la sur zéro, si votre tournoi enchaîne réellement les matchs des équipes.
Le match pour la troisième place n’est plus obligatoire. Il était généré pour chaque phase à élimination directe, que quelqu’un ait ou non l’intention de le jouer. Une case à cocher est disponible à l’étape du format de l’assistant et dans le constructeur de phase à élimination directe ; elle est désactivée par défaut, et les tableaux déjà créés avec un match pour la troisième place le conservent.
Vous pouvez renommer votre organisation. Préférences, Organisation, Enregistrer. L’adresse publique ne change pas : les liens déjà imprimés sur une affiche et les codes QR déjà collés sur un panneau au bord d’un terrain continuent donc de fonctionner.

L’aperçu affiche la page que vos visiteurs verront
L’aperçu ouvrait auparavant une page d’administration dédiée qui reproduisait approximativement le site public. Il ouvre désormais le site public lui-même, pour le brouillon, derrière un lien signé qui expire au bout de deux heures et qui porte la mention Aperçu du brouillon — non public en haut de page. Même mise en page, même thème, mêmes emplacements pour les sponsors, même chemin de données que la page en ligne, puisqu’il s’agit de la page en ligne.

Déplacer un match sans quitter le tableau
Une carte de match planifié sur le tableau Organiser ouvre désormais un éditeur pour sa date, son heure de début et son terrain, par double-clic ou depuis un bouton de la carte accessible au clavier. Enregistrez, et le tableau s’actualise sur le jour vers lequel vous avez déplacé le match, même s’il s’agit d’un autre jour. Le glisser-déposer, le verrouillage et la saisie des scores restent des actions distinctes : l’éditeur ne peut donc pas être déclenché par un mouvement de souris involontaire pendant un déplacement.

Le lien d’un arbitre mène désormais à un score en direct
Les arbitres étaient affectés aux matchs et les matchs étaient enregistrés, mais ces deux fonctions n’avaient aucun lien entre elles. Un arbitre pouvait voir sa mission, puis devait trouver la page de saisie des scores par un autre moyen.
Chaque ligne de mission dans le propre lien de l’arbitre contient désormais le lien de saisie des scores du match concerné. La page de saisie des scores s’ouvre sur Coup d’envoi — un seul bouton, avant qu’aucun but n’ait été marqué — qui fait passer un match planifié à l’état en cours. Ainsi, un match sans but en cours de jeu apparaît comme étant en direct dans la salle de contrôle et sur le site public, au lieu de donner l’impression qu’il n’a pas commencé.

Les petits changements qui s’additionnent
- Le futsal est désormais un sport à part entière, avec son propre ordre de critères de départage de la FIFA plutôt que celui du football simplement rebaptisé, des tirs au but pour départager les équipes à égalité en phase à élimination directe, deux arbitres sur le terrain et une réservation de salle de 35 minutes par créneau de match pour le format de clubs à chronomètre continu.
- FairGame parle désormais norvégien et suédois, ce qui porte le produit à dix langues.
- Un nouveau format, Tour préliminaire + groupes : une courte phase initiale en toutes rondes qui n’élimine personne et sert uniquement à mesurer le niveau du plateau, lequel est ensuite classé et réparti en groupes de niveau comparable. Il s’inspire du format islandais forkeppni et, lorsque les équipes disposent de notes, celles-ci peuvent départager les égalités lors du tirage au sort, au lieu de laisser l’alphabet s’en charger.
- La checklist de configuration commence par la prochaine chose à faire, puis par ce qui reste en attente, ensuite par les étapes facultatives, et seulement après par le rassurant amas de coches.
- La bêta autonome « Planifier avec l’IA » a disparu. L’assistant s’occupe désormais de la planification, et conserver un second parcours, moins performant, pour effectuer la même tâche ne rendait service à personne.

Et ensuite
L’app iOS est reconstruite en natif, écran par écran, avec la même API publique que celle utilisée par l’app actuelle. Elle n’est pas encore installable, et nous préférons le dire clairement plutôt que de vous faire miroiter sa sortie.
À plus court terme : la liste des problèmes ci-dessus vient d’un club attentif qui a pris le temps de tout noter. Cela nous a davantage apporté qu’un trimestre de suppositions. Si quelque chose dans FairGame vous fait perdre dix minutes à chaque tournoi, dites-le-nous à info@fairgame.is : il a de bonnes chances de figurer dans le prochain article de ce type.
