Stockfish

De Wikipedia, la enciclopedia libre
(Redirigido desde «Stockfish (ajedrez)»)
Ir a la navegación Ir a la búsqueda
Stockfish
http://www.stockfishchess.org/
DroidFish.jpg
Información general
Desarrollador(es)

Marco Costalba
Joona Kiiski
Gary Linscott

Tord Romstad
Lanzamiento inicial 2 de noviembre de 2008
Última versión estable 9 (info)
31 de enero de 2018
Género Motor de ajedrez
Programado en C++
Sistema operativo

Microsoft Windows
macOS
Linux
iOS

Android
Licencia GNU GPLv3

Stockfish es un motor de ajedrez UCI (Interfaz de Ajedrez Universal) de código abierto para múltiples plataformas desarrollado por Tord Romstad, Joona Kiiski, Marco Costalba y Gary Linscott, con la colaboración de la comunidad de desarrolladores de código abierto.[1]​ Se publica bajo.la licencia GPLv3. Desde el 31 de mayo de 2014 la versión 5 está disponible en C++ y también precompilada para Windows, Linux, Mac y Android. Además está disponible una aplicación especial para iOS que funciona en iPhone, iPod touch y iPad.

Stockfish se origina de otro motor GPL llamado Glaurung, que fue desarrollado por el noruego Tord Romstad. En noviembre de 2008, el italiano Marco Costalba escribió Stockfish 1.0 a partir del código fuente de la versión 2.1 de Glaurung. Luego, se unieron al proyecto Joona Kiiski y el propio Tord Romstad dando por terminado Glaurung.

En abril de 2016, Stockfish goza de la primera o segunda posición en los rankings de motores de ajedrez compitiendo contra programas fuertes como Houdini, Komodo, Rybka, Critter, Gull, entre otros.[2][3][4][5]​ El 30 de mayo de 2014, Stockfish 5 había ganado la sexta temporada de TCEC.[6]

Al igual que los motores mencionados, Stockfish soporta paralelismo y es compatible con sistemas operativos de 32 bits y 64 bits. También puede jugar el ajedrez aleatorio de Fischer.

El 4 de diciembre de 2017, Stockfish 8 (versión del año 2016) se enfrentó al módulo AlphaZero desarrollado por Google DeepMind, que se basa en aprendizaje reforzado y redes neuronales (inteligencia artificial). Se enfrentaron en una serie de cien partidas, la mitad jugando con blancas y la mitad con negras. El resultado fue que AlphaZero ganó 28 e hicieron tablas en 72. Para lograrlo, AlphaZero tan solo ha necesitado conocer las reglas del juego y 4 horas de entrenamiento jugando contra sí mismo.[7]​ El 2017, StockFish 8 fue el campeón del campeonato organizado por chess.com de ajedrez por computadora, con un ELO de 3400 puntos.[8]​ Por otro lado, Houdini 6.03 también superó a Stockfish 8 y fue el campeon del torneo TCEC temporada 10 - 2017 [9]​. La versión vigente desde febrero del 2018 es Stockfish 9, ganadora del torneo TCEC temporada 11 [10]

Referencias[editar]

  1. Eade, James (2016). Chess for Dummies (en inglés). Hoboken, Nueva Jersey, Estados Unidos: John Wiley & Sons. p. 476. ISBN 9781119280033. OCLC 960819719. Consultado el 2 de enero de 2017. 
  2. IPON
  3. lista de CCRL
  4. lista CEGT
  5. lista Owl
  6. archivo TCEC
  7. Silver, David; Hubert, Thomas; Schrittwieser, Julian (5 de diciembre de 2017). Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm (en inglés). pp. 4-5. Consultado el 7 de diciembre de 2017. 
  8. «Stockfish gana el Campeonato de módulos de ajedrez». chess.com. 18 de noviembre de 2017. Consultado el 7 de diciembre de 2017. 
  9. https://www.facebook.com/tcec.chess/posts/922880814542445
  10. «Stockfish convincingly wins TCEC Season 11 | Chessdom». www.chessdom.com (en inglés estadounidense). Consultado el 3 de mayo de 2018. 

Enlaces externos[editar]