Categories
Juegos

El algoritmo de trampas en el ajedrez online

Una de las noticias que ha sacudido el mundo del ajedrez online este mes ha sido el cierre de una cuenta de un jugador de chess.com y la historia que ha ocurrido como consecuencia. El algoritmo de trampas es un sistema que tienen muchas páginas web de ajedrez de detectar a los jugadores que utilizan ayuda de un programa de ajedrez. No son perfectos pero suelen funcionar bastante bien.

Levy Rozman es una figura emergente del ajedrez en línea. Tiene un canal en Youtube y un canal en Twitch. Le siguen miles de personas. Te puede caer bien o mal, pero si te cae mal es muy sencillo, no lo sigas. Tras una partida en la que él y sus fans llegaron a la conclusión que su rival había hecho trampas se desarrolló toda una serie de acontecimientos no muy agradables y que desenbocaron en una agria polémica y un acoso desproporcionado en la red.

Que pasó

Durante una sesión de juego GothamChess, alias en chess.com de Levy Rozman, un maestro internacional estadounidense, se encontró con un jugador que sospechosamente para él jugó muy bien. La partida la siguieron más de 12.000 personas que en ese momento estaban viendo el canal de Twitch de Levy.

La partida fue entre GothamChess vs. Dewa_Kipas en la plataforma de chess.com. El usuario de nombre Dewa_Kipas ganó la partida. Tras la partida el hijo de Dewa_kipas acusó a los fans GothamChess de no aceptar el resultado. Los fans resportaron al jugador indonesio hasta que la cuenta fue cerrada por trampas.

Así fue la partida:

Reacciones en redes sociales

El día 3 de marzo de 2021, a través de Facebook, un usuario de nombre Ali Akbar, que declaró ser hijo de Dewa_Kipas subió un artículo de la partida. El verdadero nombre de Dewa_Kipas es Dadang Subur. Después de que su padre ganara la partida acusó a GothamChess de reportarlo y provocar el baneo de la cuenta. Este artículo ya no está disponible.

Además, en Twitter el usuario @jarvisbudana subió varias capturas de pantalla de comentarios de Ali Akbar. Este tweet recibió más de 4,400 me gustas y 1,200 retweets en menos de 24 horas. La cuenta de esta persona es protegida. Del mismo modo, el usuario de Reddit TheHoodieGuy02 subió una imagen a /r/chess, que recibió 4,100 upvotes (77% upvoted) and 160 comentarios en menos de 24 horas.

También Levy añadió más leña al fuego.

Un montaña de gente dando opiniones sesgadas

Las redes sociales más que sociales son redes de opiniones. Ahora todo el mundo tiene una opinión y la dice, lo cual está bien, siempre que mantengamos una cordura y un buen comportamiento.

Da la impresión que se opina aprovechando el anonimato de las redes sociales. El jugador americano es una persona bastante conocida y tiene título de ajedrez, Maestro internacional, sin embargo, el otro jugador apenas tenemos datos de él. Bueno sí, sabemos que le ganó a un maestro internacional y que sus últimas partidas tuvieron un porcentaje de precisión mayor que algunos grandes maestros titulados.

Las personas que dan su opinión muchas estoy seguro que no entienden el juego. Nunca han jugado al ajedrez, pero tienen que dar su opinión porque les parece incorrecto acusar a alguien por tramposo y que una página web banee a esa persona por trampas.

El problema de defender causas perdidas

Tu puedes estar a favor o en contra de algo, pero lo que no puedes es estar en contra de los hechos. Muchas veces las historias de redes sociales tienen infinidad de ramas y lo que un día parece una cosa al día siguiente es otra totalmente diferente.

Hay miles de personas de Indonesia que solo porque se le ha acusado de tramposo a alguien de su país se han ofendido. El umbral de ofendimiento en mucha gente es mínimo. Tiene un nivel casi sub atómico.

Han acosado a Levy Rozman y han dejado comentarios demostrando su falta de educación. El problema en el fondo es de educación. Yo puedo estar a favor del otro jugador pero nunca perdería las formas. Las formas las pierden las personas que tienen tiempo libre para insultar a los demás y ocultarse detrás de un alias en línea.

A mi me importa saber porqué se ha baneado a una persona, pero si una página web enorme como es chess.com decide que un jugador ha hecho trampas estoy seguro que tienen evidencias más que fundadas de que es así.

El algoritmo de trampas en las páginas de ajedrez

Todas las páginas web de ajedrez tienen sistemas para detectar tramposos. Esos sistemas no son públicos para proteger la forma en que las páginas webs revisan a los tramposos y evitar que usen sistemas antitrampas y se aprovechen de esa información.

Durante el mes de febrero de 2021 las acciones llegadas a cabo por chess.com sobre el juego limpio y la deportividad fueron:

  • 261,186,236 partidas revisado por juego limpio.
  • 11,540,956 cuentas revisadas por juego limpio.
  • 32,337 cuentas cierras por juego limpio (incluyendo 8 jugadores titulados).

En un mes 32.000 cuentas fueran cerradas porque el algoritmo de trampas detectó comportamientos inusuales en el juego de esos jugadores.

Las cookies que buscan tramposos o el algoritmo de trampas

Es muy probable que la clave sean las cookies. Para ver las cookies que utiliza la página web chess.com tienes que pulsar botón derecho en una zona de la página y luego ir a INSPECCIONAR ELEMENTO.

cookie

Ahora nos vamos a APLICACIÓN y ahí tenemos la opción de ver las cookies que utiliza chess.com. Muchas son propiedad de google pero algunas son propiedad de chess.com.

cookie

No podemos saber como trabaja el sistema anti trampas de chess.com pero es probable que tenga que ver con:

  • Navegador comprueba pestañas que tengas abiertas y chequea las cookies que utilizan otras páginas web de ajedrez por si se está utilizando un analizador en línea. Hace unos años me acuerdo que una página web de ajedrez cerraba tu cuenta si detectaba que estabas cambiando continuamente de ventana. Es decir, si en una ventana tenías la partida, y en otra estabas analizando la partida. Había veces que cambiabas a otra ventana que podía ser el programa de correo electrónico, o un programa que habías abierto y te cerraban la cuenta sin haber hecho trampas.
  • Comprueba si se cambia de ventana continuamente.
  • Revisa las cookies para comprobar qué sitios has visitado anteriormente.
  • Comprueba la precisión de un jugador. La precisión es las veces que un jugador ha jugado una jugada que era la recomendada por la máquina.
  • Revisa qué aperturas juegas y si son muy variadas puede significar que estás utilizando algun programa de aperturas.

Por tanto, aun sin saber como funciona el algoritmo de trampas sí que podemos más o menos averiguar si una persona está jugando según su nivel de ajedrez o según el nivel de su programa de ajedrez que está utilizando.

Referencias

  • https://www.chess.com/live/game/8439364337
  • https://www.wired.com/story/bird-feed-seller-beat-chess-master-online-harassment/
  • https://inet.detik.com/games-news/d-5493972/anomali-permainan-dewa-kipas-di-chesscom-dan-algoritma-kecurangan
  • https://knowyourmeme.com/memes/events/gothamchess-vs-dewa_kipas-chess-match#fn6
  • https://www.chess.com/article/view/chess-com-month-in-review-february-2021
  • https://twitter.com/GothamChess/status/1370736508207038466

Leave a Reply