AJEDREZ: Procesando la lista de ratings

martes, 15 de octubre de 2002
México, D F (apro)- Para todos los ajedrecistas, el primero de julio y el primero de diciembre son, en general, importantes, porque la FIDE (Federación Internacional de Ajedrez, por sus siglas en francés) publica la lista oficial de rating que se mantendrá vigente por lo menos seis meses Debido a las facilidades que otorga la red Internet, la FIDE ha decidido poner a disposición dicha lista como un archivo que puede ser "bajado" por cualquiera desde el sitio oficial que la Federación Internacional esté usando Hoy día es chessdailycom pero evidentemente mañana puede ser otro Pues bien, dicha lista mantiene un formato específico muy simple: cada línea contiene la información de cada jugador clasificado internacionalmente La lista viene ordenada alfabéticamente, por lo que los jugadores están ordenados por apellido nada más Esto hace que los jugadores de un país particular no aparezcan todos juntos, lo cual es a veces interesante para cada federación o jugador de un país en específico, que solamente quiere tener la lista de los jugadores locales Debido a esto, se me ocurrió un programita que precisamente revisa la lista que la FIDE entrega y puede buscar a los jugadores que pertenezcan a un solo país Esta labor, evidentemente, se puede hacer utilizando el procesador de palabras poderoso o la superhoja de cálculo, la cual traerá montones de funciones que permitirán hacer finalmente la labor que hace mi programa, pero es claro que hay que manejar de alguna manera estos programas de uso común para terminar haciendo lo que unas pocas líneas de código pueden hacer por uno En este mundo de tantas aplicaciones generales, la programación nos puede ayudar a resolver problemitas más o menos sencillos que requerirían de cierta cantidad de "talacha" o esfuerzo para que quedaran las cosas como queremos Además, es factible ejercitar algunas habilidades en programación y a veces, como dice un buen amigo, "al menos no me la pasé viendo televisión", y realicé un programita que bien que mal hace la tarea razonablemente rápido y bien La FIDE ha decidido que en los próximos años, el tope de rating mínimo irá bajando hasta llegar a 1000 Anteriormente había que tener al menos 2200 puntos Elo para aparecer en la lista Con el tiempo, se ha bajado este límite a 2000 Se asume que si esta tendencia sigue tal y como el director de rating, Casto Abundo, ha dicho, entonces próximamente la lista contendrá alrededor de medio millón de nombres Si esto ocurre, este programita podrá hacer la tarea más rápido y mejor que los procesadores de palabras, porque finalmente mi software tiene en memoria una sola línea a la vez y no requiere de cargar todo el archivo para poderlo procesar Cabe señalar que el sistema pide las siglas del país que queremos procesar, por ejemplo MEX para México (todo en mayúsculas), ARG (para Argentina), YUG (para Yugoslavia), etcétera, pero obviamente, si buscamos un nombre, podemos hacer que el sistema entregue un archivo con todos aquellos que se llamen ?López? Una última cosa: si el archivo de texto de entrada se llama octlrf02txt, por ejemplo, el programa entregará un archivo llamado octlrf02prc (ese prc es de procesado) Es un archivo de texto que puede leerse incluso con Notepad o WordPad Se entrega el código fuente en Delphi 5 y el ejecutable Espero que a alguien le sea de utilidad Yo lo uso para procesar la lista de la FIDE y después publicar precisamente en la página de "Ajedrez en México", la lista de los jugadores mexicanos Fuentes y ejecutable por correo electrónico a morsa@la-morsacom

Comentarios