Visor de partidas de scrabble, 3ª parte.

Recién terminé y puse en funcionamiento un modo de crear partidas para el visor con un formulario. Creo que quedó cómodo y medianamente seguro.

El asunto es así: hay que entrar a www.anagramador.com/partidas/add y llenar el formulario. Ahí hay instrucciones para llenar cada sección y campo. En caso de cualquier duda, no duden en preguntarme. Después de enviar los datos, se mostrarán en la pantalla el código para insertar y un enlace para revisar cómo quedó la partida. Mientras esa ventana no se cierre, podemos corregir los datos y enviarlos nuevamente para sobre-escribir el archivo que se creó hasta que la partida que nos aparece con el link esté justo como queremos. Cuando sea así, podemos copiar y guardar el código para insertar y cerrar la ventana. Para crear otra partida, iniciamos otra vez todo el proceso.

Creo que por el momento no me queda más que esperar a que la gente lo pruebe y me dé su opinión, además de reportarme cualquier problema.

Visor de partidas de scrabble, 2ª parte.

Durante una buena parte del día de hoy estuve pensando en una forma de darle a los webmaster de otros sitios la posibilidad de crear los archivos de las partidas que quieran publicar. Me preocupan algunos factores al respecto como son la comodidad de uso y la seguridad y hasta el momento no he ideado algo que resuelva todo. Se me ocurrieron estas posibilidades:

  1. Crear un formulario en línea para crear el archivo con la partida, que además devuelva el código HTML para insertar. El problema con esto es que habría que colocar una gran cantidad de información que se mandaría de una sola vez, y esto haría que, si se nos va algún error en el formulario, tuvieramos que empezar de nuevo. Por otro lado, se quedarían guardados archivos con errores que al final nadie utilizaría.
  2. Para corregir esto, pensé en que el formulario también pueda cargar una partida ya guardada y permitir su edición, pero pensando en proteger el trabajo de cada quien, no estaría bien que cualquiera pueda abrir las partidas de otros. Requeriría desarrollar un sistema de administración de usuarios y sería algo laborioso.
  3. Publicar la información técnica necesaria y permitir a cada quien elaborar sus archivos de las partidas y cargarlos en mi sitio. El problema es que esto sería inseguro para mí, no por los amigos que quieran usar el visor, sino por la gente malintencionada que se dedica a buscar vulnerabilidades en los sitios. También me sería laborioso asegurarme de que esto no ocurra. Aún si me dieran el archivo para que yo lo cargue manualmente y de modo seguro, estarían sujetos a mi disponibilidad.
  4. Crear una versión del visor que cada quien pueda instalar en su sitio, pero requeriría de conocimientos técnicos de todos. Peor aún, esto lo haría inútil para quienes tienen su sitio creado en un servicio en el que no tienen posibilidades de instalar cosas (es decir, quienes no tienen un hosting propio). Mi intención es que el visor sea mucho más accesible que eso.

Necesito pensarlo más y agradecería cualquier aporte. Por el momento, puedo explicarles la información que se necesita reunir de cada partida y ofrecer que temporalmente me la manden por email para que yo cree el archivo necesario. Además, les devolvería el código para insertar su partida. Como ya dije, es impráctico, pero me parece lo más rápido de implementar mientras conseguimos algo más eficiente. Se necesita:

  1. Nombre del torneo/evento.
  2. Sede del evento.
  3. Fecha.
  4. Ronda a la que corresponde la partida.
  5. Nombres de los jugadores.
  6. Resultado en puntos scrabble.
  7. Las jugadas, conformadas por atril, palabra principal, coordenadas de ésta y puntaje total de la jugada.
Ninguno de los primeros 6 datos es indispensable.

Visor de partidas de scrabble

Durante los últimos días estuve trabajando en un visor de partidas de scrabble. Creo que al contar con una mayor cantidad de herramientas de publicación será más fácil difundir nuestra actividad. Para los que ya estamos inmersos en ella, servirá como un medio de compartir noticias y conocimientos.

Es importante señalar que creé esta herramienta teniendo en mente que se pueda compartir. Copiando y pegando un pequeño código HTML, las partidas podrán insertarse en blogs y sitios web de terceros. Espero que le agrade a todos los compañeros entusiastas que mantienen sitios sobre scrabble en español. Por otro lado, se trata aún de una versión de prueba que puede mejorarse no solo arreglando los errores que se detecten, sino también con las sugerencias que mis lectores puedan aportar. Uno de los pendientes que dejé es agregar un pequeño espacio para insertar comentarios entre jugada y jugada, de modo que el contenido pueda enriquecerse con análisis del juego.

Inserto aquí como ejemplo la segunda partida de la finalísima del Campeonato Mundial México 2011 entre Diego González y Benjamín Olaizola.  Para quienes quieran probar el visor, pueden insertarlo en sus sitios agregando este código (con cuidado de utilizar el editor de HTML de su sitio y no el editor visual):

 <iframe src="http://www.anagramador.com/partidas/visor/1" width="100%" height="750px" scrolling="no"></iframe>

Tata Steel Chess 2012

Inició la edición de este año del torneo de Wijk aan Zee (patrocinado por la multinacional acerera Tata Steel). Dejo aquí las partidas de la primera ronda. Anish Giri recibió el reconocimiento a la mejor partida del día por su victoria sobre Boris Gelfand.

Visores de partidas de ajedrez

El objetivo de este blog será en parte experimentar con programación web en torno a dos de mis pasatiempos favoritos, así que este primer post va para analizar las posibilidades que encontré para incrustar partidas de ajedrez en este blog.

Comencé explorando los plugins de WordPress que existen al respecto. Desafortunadamente no encontré nada que me convenciera. Existen unas tres opciones de las cuales me pareció que sólo una servía apropiadamente (Embed Chessboard) y no me gustó porque no ofrece facilidades para cambiar el diseño de tablero, piezas y texto más allá de los colores. Como ventajas puede mencionarse que es muy fácil de usar y no requiere alojar la partida de ajedrez en ningún lado, pues se copia directamente a la entrada del blog el texto de un archivo .pgn. Aquí un ejemplo de lo que se logra:

Fuera de WordPress hay muchas opciones. Me parece que una de las más populares es Chess Viewer Deluxe, basado en Java, pero a mí me agradó mucho la que ofrece Chess Tempo, que utiliza javascript. También es fácil de usar y es altamente adaptable en cuanto estilo. Las partidas tienen que alojarse como archivos .pgn en algún servidor, pero para mí eso no es inconveniente. Puede cargar archivos pgn con más de una partida y despliega los comentarios muy apropiadamente. He aquí lo que logré con él: