Salta ai contenuti

Potenziali miglioramenti

En Parlant~ è un progetto giovane con un team ridotto. Di seguito trovate le idee su cui stiamo riflettendo attivamente — alcune sono proposte ben sviluppate, altre sono ancora bozze iniziali. Nulla di quanto elencato qui è garantito o pianificato, ma volevamo condividere la direzione in cui stiamo ragionando.

Se qualcuna di queste idee vi entusiasma (o se la utilizzereste), fatecelo sapere su GitHub.

Un livello didattico costruito sopra la modalità multiplayer. Un istruttore di scacchi potrebbe creare pacchetti di lezioni annotate, distribuirli agli studenti tramite codici di accesso e impartire lezioni dal vivo attraverso l’app, con commento narrato.

L’idea è che l’insegnante sia proprietario dei propri contenuti e ne controlli l’accesso. Il pagamento avviene al di fuori dell’app (Stripe, Gumroad, diretto — a seconda delle preferenze dell’insegnante). En Parlant~ fornisce l’infrastruttura di distribuzione, non un sistema di fatturazione.

Tra le possibili funzionalità: pacchetti di lezioni offline (bundle PGN con metadati), distribuzione dei contenuti tramite relay con codici di accesso per gli studenti, partite didattiche in diretta trasmesse agli studenti connessi e indicatori di presenza che mostrano quando l’insegnante è online.

En Parlant~ rende già gli scacchi udibili grazie alla narrazione TTS, ma non è ancora utilizzabile dai giocatori ciechi. Attualmente, un utente con screen reader non può percepire la scacchiera, navigare nell’interfaccia o inserire mosse senza un mouse.

Abbiamo una proposta dettagliata per miglioramenti progressivi dell’accessibilità: etichette ARIA su tutti i controlli, annunci in tempo reale di mosse ed eventi di gioco, un overlay della scacchiera accessibile che gli screen reader possano navigare casella per casella e un input testuale per le mosse che accetti la notazione algebrica.

La comunità degli scacchisti ciechi è attiva e organizzata a livello internazionale. Se questa è una funzionalità che utilizzereste, ci farebbe particolarmente piacere sentire la vostra opinione.

Il multiplayer è già disponibile oggi per partite casuali senza tempo — ma c’è ampio margine di crescita:

  • Integrazione dell’orologio — Controlli di tempo sincronizzati in cui l’orologio di ciascun giocatore scorre localmente e si risincronizza a ogni mossa.
  • Lobby e matchmaking — Un modo per trovare avversari senza dover condividere un codice esternamente.
  • Punteggi e classifiche — Punteggi tracciati per trovare avversari del proprio livello.
  • Modalità spettatore — Permettere ad altri di seguire una partita in corso.

Queste sono le idee più elaborate, ma l’elenco non è chiuso. Se avete un caso d’uso che non abbiamo considerato — specialmente se siete un istruttore, un giocatore di scacchi cieco o qualcuno che utilizzerebbe En Parlant~ in un modo che non abbiamo immaginato — contattateci.