Posibles mejoras
En Parlant~ es un proyecto joven con un equipo pequeño. A continuación se presentan ideas sobre las que estamos reflexionando activamente — algunas son propuestas bien desarrolladas, otras son bocetos iniciales. Nada de lo que aparece aquí está prometido ni programado, pero queríamos compartir hacia dónde apuntan nuestras ideas.
Si alguna de estas ideas te entusiasma (o si las utilizarías), háganoslo saber en GitHub.
Plugin de enseñanza ChessMaster
Sección titulada «Plugin de enseñanza ChessMaster»Una capa de enseñanza construida sobre el modo multijugador. Un instructor de ajedrez podría crear paquetes de lecciones anotadas, distribuirlos a los estudiantes mediante códigos de acceso e impartir instrucción en vivo a través de la aplicación, con comentarios narrados.
La idea es que el profesor sea dueño de su contenido y controle el acceso. El pago se gestiona fuera de la aplicación (Stripe, Gumroad, pago directo — lo que el profesor prefiera). En Parlant~ proporciona la infraestructura de distribución, no un sistema de facturación.
Las posibles funcionalidades incluyen paquetes de lecciones sin conexión (conjuntos de PGN con metadatos), distribución de contenido basada en retransmisión con códigos de acceso para estudiantes, partidas de enseñanza en vivo transmitidas a los estudiantes conectados e indicadores de presencia que muestren cuándo el profesor está en línea.
Accesibilidad para usuarios ciegos y con discapacidad visual
Sección titulada «Accesibilidad para usuarios ciegos y con discapacidad visual»En Parlant~ ya hace que el ajedrez sea audible mediante narración TTS, pero aún no es utilizable por jugadores ciegos. Actualmente, un usuario de lector de pantalla no puede percibir el tablero, navegar por la interfaz ni introducir movimientos sin un ratón.
Tenemos una propuesta detallada para mejoras progresivas de accesibilidad: etiquetas ARIA en todos los controles, anuncios en vivo de movimientos y eventos de la partida, una capa accesible del tablero que los lectores de pantalla puedan recorrer casilla por casilla, y una entrada de movimientos basada en texto que acepte notación algebraica.
La comunidad de ajedrez para personas ciegas es activa y está organizada a nivel internacional. Si esto es algo que utilizarías, nos encantaría especialmente saber de ti.
Multijugador
Sección titulada «Multijugador»El modo multijugador está disponible hoy para partidas informales sin control de tiempo, pero hay mucho margen para crecer:
- Integración de reloj — Controles de tiempo sincronizados donde el reloj de cada jugador corre localmente y se resincroniza en cada movimiento.
- Sala de espera y emparejamiento — Una forma de encontrar oponentes sin necesidad de compartir un código por otro medio.
- Puntuaciones y clasificación — Puntuaciones registradas para que puedas encontrar oponentes de tu nivel.
- Modo espectador — Permitir que otros observen una partida en curso.
Estas son las ideas más elaboradas, pero la lista no está cerrada. Si tienes un caso de uso que no hayamos considerado — especialmente si eres instructor, jugador de ajedrez ciego o alguien que utilizaría En Parlant~ de una forma que no hemos imaginado — no dudes en contactarnos.