info64.org: plataforma de publicación de torneos de ajedrez
Durante el segundo semestre de 2014 hemos trabajado para la Federación Española de Ajedrez en la creación de la plataforma de publicación de torneos de ajedrez info64.org.
La FEDA necesitaba una web en la que los organizadores y árbitros publicaran de una forma sencilla la información de los torneos gestionados con el programa Vega Chess con la que la Federación había llegado a un acuerdo de colaboración.
La plataforma se integra con el software Vega para torneos individuales y Orion para torneos por equipos, disponible para Windows y Linux, y mediante un click publica la información completa del torneo en Internet.
Los árbitros y organizadores de torneos de ajedrez, utilizan un software especialmente homologado por la Federación Internacional de Ajedrez con el que se gestiona toda la información del torneo (registro de jugadores, inscripciones, listados de resultados, clasificaciones, generación de informes de resultados, etc), y que crea toda la información necesaria tanto durante como después de los torneos y es de gran utilidad también para las Federaciones, dado que crea los archivos necesarios para que los resultados de los jugadores se evalúen inmediatamente en el ranking internacional. España es además, uno de los países con mayor número de torneos de ajedrez evaluados al año, como se puede observar en la web de la Federación Internacional.
Como ejemplo, podemos ver los datos del mayor torneo de ajedrez celebrado en 2014 en España, el Open Internacional Villa de Benasque, uno más cercano el recientemente concluido XI Open de Primavera de Gros celebrado en Donostia o el XXV Open Internacional de Gros que se comenzará a jugar a finales de junio en Donostia.
En el desarrollo de la plataforma, hemos tenido en cuenta que cada vez son más los usuarios que acceden a la información de torneos desde dispositivos móviles y por lo tanto la web es completamente responsive. No solo los menús, también todas las tablas se han adaptado para que se vean correctamente en dispositivos móviles.
El proyecto se ha realizado íntegramente en Python utilizando el framework de desarrollo ágil Django, tareas asíncronas utilizando Celery sobre RabbitMQ, y el servidor Produce & Publish para la generación de archivos en formato PDF.
Además, hemos integrado también el visor de partidas de ajedrez pgn4web, con el que los usuarios podrán repoducir las partidas de los torneos, como por ejemplo las partidas del Open Internacional de San Sebastián de 2014. Por ello la web se puede utilizar también para buscar y descargar partidas, lo que facilita una gran información a los ajedrecistas.
El proyecto, que acaba de ser puesto a disposición de los organizadores y árbitros, evolucionará en los próximos meses, en el que se irán incorporando novedades y mejoras. Estas son unas direcciones de ejemplo:
- Clasificación final de un torneo
- Resultados de una ronda
- Resultados de un jugador durante un torneo
- Todas las partidas de un torneo
- Partidas de una determinada ronda
- Una partida
Esta plataforma se ha convertido en la estándar para la FEDA y será la que se utilice en los Campeonatos de España de ajedrez individuales y por equipos que han comenzado esta semana y durarán hasta finales de septiembre: