Su ScanChess

    Un lettore di formulari fatto da una piccola squadra che gioca a scacchi

    ScanChess trasforma le foto dei formulari di scacchi scritti a mano in PGN modificabile e verificato secondo le regole. Questa pagina dice chi lo fa, perché, come funziona il riconoscimento e cosa non fa.

    Scansiona un formulario

    Chi lo sviluppa

    ScanChess è fatto da SudoAI, un piccolo studio di software. Non c'è un reparto commerciale né uno di assistenza: chi scrive il codice legge la casella dell'assistenza e guarda ogni scansione che un utente segnala come sbagliata.

    Le guide del blog sono scritte dalla stessa squadra e verificate sul regolamento FIDE e sulle piattaforme che descrivono.

    Perché esiste

    Le partite a tavolino finiscono in una pila di fogli, e inserirle in un database è così lento che quasi nessuna viene più riguardata. Volevamo che il passaggio dalla foto di un formulario a una partita rigiocabile durasse circa un minuto, verifica compresa.

    Come funziona il riconoscimento

    1. 1

      Un modello di visione legge la calligrafia su ogni foto e propone una mossa per ciascuna casella, con un indice di confidenza.

    2. 2

      Le mosse proposte vengono rigiocate su una scacchiera con chess.js. Una mossa illegale nella sua posizione, o su cui il modello era incerto, viene segnalata. Nulla viene corretto in silenzio.

    3. 3

      Confronti nell'editor le mosse segnalate con il tuo formulario — riscrivi una mossa, scegli una delle alternative consentite dalle regole, inserisci o elimina una mossa — poi esporti il PGN o salvi la partita.

    La qualità del riconoscimento dipende dalla calligrafia, dalla luce e dalla notazione usata, perciò non diamo una percentuale di accuratezza. Metti in conto di verificare qualche mossa in una partita normale.

    Cosa non fa

    • Non garantisce una trascrizione senza errori. Una mossa segnalata è una mossa da controllare; una mossa non segnalata può comunque essere sbagliata se la lettura errata era sicura.
    • Legge la notazione algebrica standard (e4, Cf3). La notazione descrittiva (P-K4) e le lettere dei pezzi non latine non vengono convertite.
    • Non carica le partite su Lichess o Chess.com al posto tuo. Ti dà un file .pgn standard, che quei siti e i programmi per computer importano.
    • Scansionare consuma crediti e richiede un account. Il visualizzatore PGN, l'editor di scacchiera e il validatore PGN sono gratuiti e funzionano senza accedere.