Términos de ajedrez
Módulos de Ajedrez

Módulos de Ajedrez

Es 1997, y el mundo observa con incredulidad cómo GM Garry Kasparov, probablemente el mejor ajedrecista de la historia pierde un match contra un ordenador. Había comenzado la era de los módulos de ajedrez, que cambiaría el juego para siempre.

A continuación, todo lo que precisas saber sobre los módulos de ajedrez:


¿Qué es un módulo de ajedrez?

Un módulo de ajedrez es un programa de ordenador que analiza posiciones de ajedrez, y transmite lo que calcula y considera son las mejores jugadas a disposición. Si los ordenadores fueran jugadores de ajedrez, los módulos serían sus cerebros. Chess.com, por ejemplo, permite que sus usuarios jueguen contra bots de personalidades famosas utilizando el módulo Komodo y utiliza Stockfish en el tablero de análisis.

Chess engine.
Chess.com utiliza Komodo en la página de "Jugar contra Ordenador".

Los módulos de ajedrez son mucho más fuertes que los seres humanos, y los mejores módulos alcanzan un ELO de más de 3000 puntos. Asimismo, los módulos se vuelven más y más fuertes con cada año que pasa gracias a las mejoras y avances en hardware y software. AlphaZero, por ejemplo, introdujo el concepto de redes neuronales en el mundo del ajedrez. Todos los módulos más potentes han adoptado este tipo de herramienta para procesar información y se han vuelto aún más fuertes.

El siguiente video muestra la evolución de los módulos de ajedrez a lo largo de los años:

Los módulos de ajedrez más populares

A pesar de que son muchos los módulos de ajedrez disponibles en la actualidad, solo unos pocos aparecen continuamente en las primeras posiciones de los campeonatos de ordenadores. A continuación, una lista con los módulos más populares.

AlphaZero

AlphaZero fue desarrollado por DeepMind, una empresa de investigación e inteligencia artificial que más tarde sería adquirida por Google. Fue el primer módulo en utilizar aprendizaje por refuerzo y jugar contra sí mismo para entrenar sus redes neuronales.

AlphaZero sorprendió al mundo del ajedrez al derrotar fácilmente a Stockfish, el módulo más fuerte en ese momento, en un match a 100 partidas.

AlphaZero chess engine.
El logo de DeepMind. Imagen: deepmind.com.

Stockfish

En la actualidad, Stockfish es el módulo de ajedrez más fuerte que está disponible para el público. Al ser un módulo de código abierto, toda una comunidad de personas está ayudando a desarrollarlo y mejorarlo. Al igual que muchos otros, Stockfish ha incluido redes neuronales en su código para mejorar aún más la evaluación de posiciones de ajedrez.

Stockfish está disponible al público en todas las principales plataformas como Windows, Mac OS X, Linux, iOS, y Android.

Stockfish chess engine.
Logo de Stockfish. Imagen: stockfish.com.

El siguiente es un video de Sam Copeland en el que analiza una fantástica victoria de Stockfish NNUE (hoy en día ya incorporada en Stockfish) sobre nada menos que Leela Chess Zero.

Leela Chess Zero

Leela Chess Zero es actualmente el segundo mejor módulo de ajedrez que se encuentra disponible al público. El módulo (que también se conoce con los nombres Lc0, LCZero, y Leela) es parte de un proyecto de redes neuronales de código abierto que comenzó en 2018.

Lc0 está inspirado en el proyecto AlphaZero de DeepMind, y aprendió el juego a través del aprendizaje por refuerzo y partidas de práctica contra sí mismo.

Leela Chess Zero chess engine.
Logo de Leela Chess Zero. Imagen: lczero.org.

A continuación, un video de MI Danny Rensch analizando una de las obras maestras de Leela:

Komodo Chess

Komodo es uno de los módulos de Universal Chess Interface más dominantes y exitosos del mercado. Don Dailey lo desarrolló en 2010, y Mark Lefler continuó mejorándolo en 2013. Durante muchos años, el módulo también ha contado con el apoyo del GM Larry Kaufmann para mejorar su nivel de juego.

Komodo chess engine.
El logo del Dragón de Komodo. Imagen: komodochess.com.

Chess.com adquirió a Komodo en 2018, y lo utiliza en su página "Jugar contra Ordenador". La capacidad que tiene el módulo para desempeñarse con distintas fuerzas de juego, estilos y libros de apertura, lo ha convertido en una de las opciones preferidas de los ajedrecistas.

Prueba enfrentarte a Komodo, e intenta jugar contra una de sus varias personalidades disponibles aquí en Chess.com.

play computer vs. different chess personalities and celebrities

Puedes jugar contra diversos bots en Chess.com.

Deep Blue

Deep Blue fue un ordenador de ajedrez creado por IBM como parte de un truco publicitario. La compañía quería mostrar el poder de procesamiento del ordenador, y organizó un match contra Kasparov, el campeón del mundo en ese momento.

Deep Blue disputó dos encuentros contra Kasparov, uno en 1996 y otro en 1997. Deep Blue perdió el primer match, pero venció al campeón del mundo al año siguiente, provocando así un alboroto emocional a nivel global. Si bien muchas personas se maravillaron con el poder de la tecnología, fue la primera vez que un ordenador puso en jaque la superioridad humana sobre las máquinas.

Deep Blue
Deep Blue, en exhibición en el Museo de Historia de la Computación. Foto: James, CC.

Shredder Chess

Shredder es un módulo de ajedrez que puede ser comprado por cualquiera que así lo desee. Stefan Meyer-Kahlen creó el módulo y la interfaz de usuario en Alemania, en 1993.

Shredder está disponible en varias plataformas, tales como Windows, Mac OS, Linux, Android, iOS, e incluso en Amazon Kindle.

Shredder chess engine.
El logo de Shredder Chess. Imagen: shredderchess.com.

Fritz

Fritz, otro programa de ajedrez que ha sido comercializado fue desarrollado por Frans Morsch y añadido a ChessBase en 1991. Al igual que muchos de los módulos presentes en esta lista, Fritz ganó numerosos Campeonatos de Ordenadores a lo largo de los años.

Fritz está disponible en Windows y en muchas otras plataformas. Desde 2009, el módulo también ha estado disponible para diversas consolas, entre ellas Nintendo Wii, Nintendo DS, y Sony Playstation 3.

Fritz chess engine.
El logo de Fritz. Imagen: fritz.chessbase.com.

Rybka

Rybka es otro módulo de ajedrez que fue comercializado. Desarrollado a comienzos de los 2000 por MI Vasik Rajlich, Rybka se ha asociado con ChessBase.

El módulo dio lugar a cierta controversia cuando la Asociación Internacional de Juegos de Ordenador (ICGA por sus siglas en inglés) afirmó que Rybka había plagiado su código. Sin embargo, en 2015, la Comisión de Ética de la FIDE concluyó que dichas acusaciones eran falsas.

Rybka chess engine.
El logo de Rybka para el Campeonato de Ordenadores de 2018. Imagen: Chess.com.

Houdini Chess

Houdini es un módulo de ajedrez comercializado, que fue desarrollado por el ajedrecista y programador Robert Houdar en 2010. A fines de 2019, Houdini se posicionó como el módulo de ajedrez comercializado con mejor rating del mundo (solo por detrás de Stockfish, Leela Chess Zero, y Komodo).

Houdini no resulta tan accesible como otros módulos, ya que se encuentra disponible solo para Windows.

Houdini chess engine.
El logo de Houdini para el Campeonato de Ordenadores de 2018. Imagen: Chess.com.

HIARCS

HIARCS (acrónimo de Higher Intelligence Auto-Response Chess System) es un módulo de ajedrez patentado, desarrollado por Mark Uniacke en 1980. Es el módulo de análisis más antiguo entre aquellos que alcanzaron los 3000 puntos de ELO.

HIARCS está disponible para Windows y Mac OS.

Conclusión

Ahora ya sabes qué es un módulo de ajedrez, cuáles son los módulos más fuertes, y cómo jugar contra ellos en Chess.com. Dirígete a Chess.com/CCC para ver cómo los módulos de ajedrez se enfrentan entre sí, ¡cualquier día, todo el día!

The Computer Chess Championship on Chess.com.
El Campeonato de Ordenadores, siempre en vivo en Chess.com.

Descubre más términos de ajedrez