Aller au contenu
    Guide

    Archiver une ronde entière de tournoi en une seule passe

    Téléversez toutes les feuilles d'une ronde d'un coup : les fichiers indiquent l'échiquier, l'export des appariements fournit les joueurs, une ronde en un PGN.

    ScanChess

    9 min de lecture

    Sur cette page9
    1. 1Exploiter les données déjà présentes dans les noms de fichiers
    2. 2Importer la liste d'appariements déjà prête
    3. 3Le mécanisme de correspondance en pratique
    4. 4Deux fichiers générés en sortie
    5. 5Transmettre la ronde à Swiss-Manager, Chess-Results ou Tornelo
    6. 6Retransmettre la ronde sur Lichess
    7. 7Informations communes non mentionnées sur les feuilles
    8. 8Gestion des crédits et interruption en cours de traitement
    9. 9Bonnes pratiques recommandées

    Numériser une partie isolée est un jeu d'enfant. Numériser toute une ronde est une tout autre affaire : quarante feuilles, quatre-vingts faces, des écritures manuscrites qui n'ont jamais été pensées pour être déchiffrées par un tiers, et une échéance serrée puisque les parties doivent être publiées sur le site du tournoi dès ce soir.

    L'outil de traitement par lot gère désormais l'intégralité d'une ronde, et les récentes évolutions visent un objectif précis : éliminer toute saisie manuelle au clavier. Voici le déroulement complet du processus.

    Exploiter les données déjà présentes dans les noms de fichiers

    Les arbitres ne téléversent pas quarante photos anonymes. Ils déposent un dossier intitulé Ronde 3 contenant b1.jpg, b2.jpg, b3.jpg, ou des fichiers renommés directement depuis l'appareil photo sous la forme OpenR3B7p1.jpg.

    ScanChess sait lire ces informations. La ronde, l'échiquier, la page et la catégorie sont automatiquement extraits du nom de fichier ainsi que de l'arborescence des dossiers parents, quels que soient l'ordre ou la casse :

    Nom de fichierInterprétation
    R3B7p2.jpgronde 3, échiquier 7, page 2
    b7_r3.jpgronde 3, échiquier 7
    Round 3/Board 7/page 1.jpgronde 3, échiquier 7, page 1
    Under1600/Round 2/b4.jpgcatégorie Under1600, ronde 2, échiquier 4

    Les termes round, rnd, rd et r désignent la ronde ; board, bd et b désignent l'échiquier ou la table ; page, pg et p désignent la page. Les séparateurs sont facultatifs.

    Deux avantages majeurs en découlent naturellement. Les différentes pages d'un même échiquier sont automatiquement regroupées en une seule partie sans intervention de votre part : une feuille recto-verso prise en deux photos distinctes devient une partie complète plutôt que deux moitiés isolées. De plus, chaque partie arrive pré-identifiée avec sa ronde et son numéro d'échiquier, ce qui permet la mise en correspondance automatique à l'étape suivante.

    Si vos fichiers portent des noms bruts comme IMG_4471.jpg, cette reconnaissance automatique ne pourra pas s'effectuer et vous devrez regrouper les pages manuellement via l'option Même feuille. Le traitement par lot fonctionnera toujours, mais nécessitera quelques clics supplémentaires. Prendre une minute pour renommer vos fichiers par lot sur votre ordinateur avant le téléversement fait gagner un temps précieux.

    Importer la liste d'appariements déjà prête

    Votre logiciel de gestion de tournoi (Papi, Chess-Results, Swiss-Manager...) a déjà généré la liste des appariements pour cette ronde. Transmettez-la simplement à ScanChess pour vous épargner définitivement le déchiffrage manuel des noms manuscrits.

    Quatre formats sont acceptés :

    • Fichier texte délimité avec une ligne d'en-tête (séparateur virgule, point-virgule, tabulation ou barre verticale). Le lecteur identifie automatiquement le délimiteur.
    • Fichier PGN d'appariements : certains logiciels exportent pour chaque ronde un fichier de parties vides contenant uniquement les balises d'en-tête.
    • Format JSON, si votre logiciel de gestion ou votre script personnel en produit un.
    • Un fichier TRF FIDE (.trf, souvent enregistré en .txt) : le rapport de tournoi qu'écrivent Swiss-Manager, Vega, JaVaFo et Tornelo, au format TRF16 ou TRF26. Noms, classements Elo, titres et identifiants FIDE proviennent des fiches joueurs, et toutes les rondes déjà appariées sont reprises, y compris celle qui va commencer. Un TRF ne contient pas de numéros d'échiquier : ils sont déduits comme les règles de la FIDE recommandent de publier un appariement (points du joueur le mieux classé, puis total de la paire, puis numéro de départ), et l'import le signale ; comparez-les avec la liste affichée. Les exemptions et les forfaits sont laissés de côté, puisqu'il n'y a pas de feuille à numériser.

    Les colonnes sont identifiées selon leur signification et non d'après un libellé rigide, car chaque logiciel utilise son propre vocabulaire. White, WhitePlayer, white_name et WName correspondent tous au joueur avec les Blancs. Board, Bo, Table, Tbl et Brd indiquent l'échiquier. Les classements Elo, titres, identifiants FIDE, catégories, résultats, tournois, lieux et dates sont reconnus selon le même principe lorsqu'ils sont présents. Même un fichier issu d'un programme rare est généralement interprété dès le premier essai.

    Vous pouvez déposer plusieurs fichiers simultanément. Les organisateurs exportant souvent un fichier par ronde, il suffit de tous les glisser-déposer en même temps : ils seront fusionnés automatiquement.

    Le mécanisme de correspondance en pratique

    Une fois la liste d'appariements chargée, chaque partie numérisée est reliée à sa rencontre officielle, et l'interface détaille le rapprochement effectué :

    • Priorité à la ronde et au numéro d'échiquier, dès lors que les noms de fichiers les précisent. C'est le signal le plus fiable : aucune comparaison de noms ne surpasse un numéro de table consigné lors du classement des feuilles.
    • Rapprochement par les noms des joueurs dans les autres cas, en comparant les identités extraites de l'en-tête de la feuille avec la liste officielle. La fiabilité dépend alors directement de la lisibilité de l'écriture manuscrite.
    • Détection des inversions de couleurs. Les joueurs renseignent parfois leur feuille de partie en partant de leur propre point de vue. Si les noms correspondent aux appariements mais que les Blancs et les Noirs sont inversés, l'association est validée et l'inversion est signalée. Cependant, si une partie est reliée uniquement par son numéro d'échiquier et que les noms sont illisibles, l'inversion automatique des couleurs est bloquée : une mention illisible ne doit jamais servir de preuve pour inverser l'attribution des Blancs.
    • Un appariement par partie. Deux feuilles ne peuvent pas s'attribuer le même appariement. Une photo prise en double apparaîtra ainsi comme une partie non appariée au lieu d'écraser silencieusement une autre table.

    La liste d'appariements prévaut toujours sur l'en-tête manuscrit. En cas de divergence, les balises PGN sont renseignées à partir de la liste officielle : un listing d'appariements imprimé offre une bien meilleure garantie sur l'orthographe du nom d'un joueur que sa signature hâtive au 40e coup.

    Deux fichiers générés en sortie

    À l'issue du traitement, deux téléchargements sont mis à disposition.

    Le PGN de la ronde regroupe toutes les parties appariées dans un fichier unique, avec les balises Event, Site, Date, Round, Board, White, Black, ainsi que les classements Elo et titres officiels complétés. C'est le fichier prêt à être mis en ligne sur le site du tournoi.

    Le fichier d'audit CSV est celui qui vous sauve la mise à 23h. Il détaille pour chaque partie la correspondance établie, le niveau de confiance, les désaccords constatés et les points nécessitant un contrôle visuel humain. Au lieu de relire quarante parties pour déceler les deux qui posent question, vous ouvrez le fichier CSV, appliquez un tri et vérifiez uniquement les deux parties signalées.

    Transmettre la ronde à Swiss-Manager, Chess-Results ou Tornelo

    Le panneau d'export de la page du tournoi, et la page de traitement par lot une fois le passage terminé, proposent un second téléchargement de la ronde : pour Swiss-Manager / Tornelo. Ce sont les mêmes parties, écrites comme les logiciels de tournoi les importent : dans l'ordre des échiquiers, chaque partie avec Event, Site, Date, White, Black, Result, WhiteElo et BlackElo, avec - pour un joueur non classé, comme le demande la norme PGN. Le numéro d'échiquier figure dans la balise de ronde — [Round "3.7"] pour la ronde 3, échiquier 7, la forme utilisée par Swiss-Manager et ChessBase — et aussi dans une balise Board. Les commentaires et les variantes sont omis, et une partie dont un coup reste à corriger s'arrête juste avant, avec un résultat non terminé, car un seul coup injouable suffit pour qu'un logiciel refuse tout le fichier.

    C'est ce fichier que vous mettez en ligne avec la ronde sur Chess-Results, que vous importez dans Tornelo ou que vous ajoutez à la base du tournoi dans ChessBase. Ces logiciels rapprochent les parties par le nom des joueurs : gardez donc l'orthographe du fichier d'appariements.

    Retransmettre la ronde sur Lichess

    Activez le flux PGN en direct sur la page du tournoi et chaque ronde reçoit une adresse publique fixe se terminant par /rounds/3.pgn. Dans Lichess Broadcast, ajoutez la ronde et indiquez cette adresse comme source PGN. Lichess l'interroge en continu et chaque partie apparaît dès qu'elle est numérisée et sans signalement ouvert : les spectateurs suivent la ronde pendant que vous photographiez encore les derniers échiquiers.

    Le flux ne contient que les coups et les balises publiques, jamais les photos. Seul le membre qui a créé le tournoi, ou un propriétaire ou administrateur du club, peut l'activer ; une fois le flux désactivé, plus aucune adresse de ronde ne fonctionne au bout de quelques secondes.

    Informations communes non mentionnées sur les feuilles

    Certains renseignements concernent l'ensemble de la ronde mais ne figurent sur aucune feuille individuelle. La section Informations partagées (nom du tournoi, lieu et date) applique ces métadonnées à toutes les parties de la série dès lors qu'elles ne sont pas explicitées sur le papier. Il suffit de les saisir une seule fois par ronde.

    Gestion des crédits et interruption en cours de traitement

    Le traitement par lot requiert un compte, car les crédits sont décomptés par partie traitée et non par lot. L'interface affiche le calcul avant le lancement : nombre de parties × crédits par partie, en regard de votre solde disponible.

    Si votre solde s'épuise en cours de route, les parties déjà entamées sont finalisées jusqu'à épuisement du solde, et les suivantes sont marquées comme « en attente de crédits » plutôt que « en échec ». Vous pouvez recharger votre compte et relancer le traitement : rien de ce qui a déjà été payé n'est perdu ni refacturé. Un bouton Arrêter après cette partie est également disponible si vous souhaitez réserver vos crédits restants à un autre usage.

    Bonnes pratiques recommandées

    1. Renommez vos fichiers sur votre ordinateur avant le téléversement. Dix secondes de renommage groupé (R3B1, R3B2...) éliminent d'un coup tous les clics de regroupement et la saisie des numéros de table pour l'ensemble de la ronde.
    2. Exportez les appariements avant de quitter la salle de jeu. C'est ce qui fait la différence entre devoir déchiffrer quatre-vingts noms manuscrits ou n'avoir aucun nom à taper.
    3. Photographiez toutes les feuilles en une seule fois, sur la même table, avec le même éclairage. Notre liste de conseils photo prend ici tout son sens : régler l'éclairage une fois résout le problème pour les quarante feuilles.
    4. Consultez le fichier d'audit CSV avant toute publication. Il vous désigne immédiatement les deux seules parties à examiner.

    Pour en savoir plus sur la conservation des parties après la fin d'un tournoi, consultez notre guide sur l'archivage des feuilles de partie de tournoi. Pour une partie isolée, la page de numérisation classique reste la voie la plus directe.

    Outils de cet article

    Transformez votre feuille en PGN en quelques secondes

    Envoyez une photo et laissez ScanChess faire la transcription.

    Scanner votre feuille de partie

    Continuer la lecture