Stockfish es un motor de ajedrez gratuito y de código abierto , disponible para varias plataformas de escritorio y móviles. Está desarrollado por Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad, Stéphane Nicolet, Stefan Geschwentner y Joost VandeVondele, con muchas contribuciones de una comunidad de desarrolladores de código abierto. [2]
Desarrollador (es) | Marco Costalba Joona Kiiski Gary Linscott Tord Romstad Stéphane Nicolet Stefan Geschwentner Joost VandeVondele |
---|---|
Versión inicial | 2 de noviembre de 2008 |
Lanzamiento estable | 13/19 de febrero de 2021 |
Repositorio | |
Escrito en | C ++ |
Sistema operativo | Microsoft Windows macOS Linux iOS Android |
Tipo | Motor de ajedrez |
Licencia | GPLv3 [1] |
Sitio web | stockfishchess |
Stockfish se clasifica constantemente en primer lugar o cerca de la parte superior de la mayoría de las listas de clasificación de motores de ajedrez y es el motor de ajedrez con CPU más potente del mundo. [3] Ganó los campeonatos mundiales no oficiales de ajedrez informático en las temporadas 6 (2014), 9 (2016), 11 (2018), 12 (2018), 13 (2018), 14 (2019), 16 (2019), 18 ( 2020), 19 (2020) y 20 (2021). Terminó subcampeón en las temporadas 5 (2013), 7 (2014), 8 (2015), 15 (2019) y 17 (2020).
Stockfish se deriva de Glaurung, un motor de código abierto de Tord Romstad lanzado en 2004.
Características
Stockfish puede utilizar hasta 512 subprocesos de CPU en sistemas multiprocesador . El tamaño máximo de su tabla de transposición es de 32 TB. Stockfish implementa una búsqueda alfa-beta avanzada y usa bitboards . En comparación con otros motores, se caracteriza por su gran profundidad de búsqueda, debido en parte a una poda más agresiva y reducciones de movimientos tardíos . [4] A partir de mayo de 2021[actualizar], Stockfish 13 (4 hilos) alcanza una calificación Elo de 3549+19
−18en el índice de referencia CCRL 40/15. [5]
Stockfish es compatible con Chess960 , que es una característica heredada de Glaurung.
El soporte de base de tabla de Syzygy , anteriormente disponible en una bifurcación mantenida por Ronald de Man, se integró en Stockfish en 2014. [6] En 2018 se agregó soporte para Syzygy de 7 hombres, poco después de estar disponible.
Historia
El programa se originó a partir de Glaurung , un motor de ajedrez de código abierto creado por Romstad y lanzado por primera vez en 2004. Cuatro años más tarde, Costalba, inspirado por el potente motor de código abierto, decidió bifurcar el proyecto. Lo llamó Stockfish porque se "producía en Noruega y se cocinaba en Italia" (Romstad es noruego, Costalba es italiano). La primera versión, Stockfish 1.0, fue lanzada en noviembre de 2008. [7] [8] Durante un tiempo, se transfirieron nuevas ideas y cambios de código entre los dos programas en ambas direcciones, hasta que Romstad decidió descontinuar Glaurung a favor de Stockfish. que era el motor más avanzado en ese momento. [9] El último Glaurung (versión 2.2) fue lanzado en diciembre de 2008.
Alrededor de 2011, Romstad decidió abandonar su relación con Stockfish para dedicar más tiempo a su nueva aplicación de ajedrez para iOS. [ cita requerida ]
El 18 de junio de 2014, Marco Costalba anunció que había "decidido dejar el cargo de mantenedor de Stockfish" y pidió que la comunidad creara una bifurcación de la versión actual y continuara con su desarrollo. [10] Poco después se creó un repositorio oficial, gestionado por un grupo voluntario de desarrolladores centrales de Stockfish, que actualmente gestiona el desarrollo del proyecto. [11]
En junio de 2020, los desarrolladores discutieron una bifurcación de red neuronal actualizable de manera eficiente (NNUE) introducida por programadores de shogi informáticos llamada Stockfish NNUE. [12] [13] En julio de 2020, las noticias de ajedrez informaron que Stockfish NNUE había "abierto nuevos caminos en el ajedrez informático al incorporar una red neuronal en el ya increíblemente poderoso motor de ajedrez Stockfish". [14] Luego se anunció una fusión de NNUE en Stockfish y las compilaciones de desarrollo estuvieron disponibles. [15] [16]
"La rama NNUE mantenida por @nodchip ha demostrado resultados sólidos y ofrece un gran potencial, y procederemos a fusionar ... Esta fusión introducirá codificación basada en aprendizaje automático en el motor, ampliando así la comunidad de desarrolladores y aportando nuevas habilidades. Estamos ansiosos por mantener a todos a bordo, incluidos todos los desarrolladores y usuarios de hardware diverso, con el objetivo de ser una comunidad inclusiva ... los pasos precisos necesarios se aclararán a medida que avancemos, espero trabajar con la comunidad para que esto suceda ! "
- Joost VandeVondele, 25 de julio de 2020 [15]
El 2 de septiembre de 2020, se lanzó la duodécima versión de Stockfish, que incorpora la mejora de la red neuronal antes mencionada. Según el anuncio del blog, esta nueva versión "juega significativamente más fuerte que cualquiera de sus predecesoras", por lo general gana diez veces más juegos de los que pierde cuando se compara con la versión once. [17]
Fishtest
Desde 2013, Stockfish se ha desarrollado utilizando un marco de prueba distribuido llamado Fishtest , donde los voluntarios pueden donar tiempo de CPU para probar mejoras en el programa. [18] [19] [20]
Los cambios en el código de juego se aceptan o rechazan en función de los resultados de la reproducción de decenas de miles de juegos en el marco con una versión de "referencia" anterior del programa, utilizando pruebas secuenciales de razón de probabilidad . Las pruebas en el marco se verifican mediante la prueba de chi-cuadrado , y solo si los resultados son estadísticamente significativos se consideran confiables y se usan para revisar el código del software.
A junio de 2018[actualizar], el marco ha utilizado un total de más de 1200 años de tiempo de CPU para jugar más de 840 millones de partidas de ajedrez. [21] Después del inicio de Fishtest, Stockfish experimentó un crecimiento explosivo de 120 puntos Elo en solo 12 meses, lo que lo impulsó a la cima de todas las principales listas de clasificación. [22] En Stockfish 7, el autor de Fishtest Gary Linscott fue agregado a la lista oficial de autores en reconocimiento a su contribución a la fuerza de Stockfish.
Resultados de la competencia
Stockfish versus Nakamura
La fuerza de Stockfish en relación con los mejores ajedrecistas humanos fue más evidente en una partida de handicap con el gran maestro Hikaru Nakamura (2798) en agosto de 2014. En las dos primeras partidas de la partida, Nakamura contó con la ayuda de una versión anterior de Rybka , y en los siguientes dos juegos, recibió blancas con probabilidades de peón pero sin asistencia. Nakamura era el quinto mejor jugador de ajedrez humano del mundo en el momento de la partida, mientras que a Stockfish se le negó el uso de su libro de aperturas y la base de la mesa de finales. Stockfish ganó cada mitad del partido 1,5–0,5. Las dos victorias de Stockfish surgieron de posiciones en las que Nakamura, como es típico de su estilo de juego, presionó para obtener una victoria en lugar de aceptar un empate. [23]
Un enfoque de inteligencia artificial, diseñado por Jean-Marc Alliot del Institut de recherche en informatique de Toulouse ("Instituto de Investigación en Ciencias de la Computación de Toulouse"), que compara los movimientos de un gran maestro de ajedrez con los de Stockfish, calificó a Magnus Carlsen como el mejor jugador de todos. -tiempo , ya que tenía la probabilidad más alta de todos los Campeones Mundiales de Ajedrez de jugar los movimientos sugeridos por Stockfish. [24]
Participación en TCEC
Stockfish es un campeón de TCEC en múltiples ocasiones y el líder actual en conteo de trofeos. Desde que TCEC se reinició en 2013, Stockfish ha terminado primero o segundo en todas las temporadas excepto una. En las temporadas 4 y 5 del TCEC, Stockfish terminó en segundo lugar, con puntuaciones de 23-25 en la Superfinal primero contra Houdini 3 y luego contra Komodo 1142. La temporada 5 fue notable por el equipo ganador de Komodo, ya que aceptaron el premio póstumamente para el creador del programa, Don. Dailey , quien sucumbió a una enfermedad durante la etapa final del evento. En su honor, la versión de Stockfish que se lanzó poco después de esa temporada se denominó "Stockfish DD". [25]
El 30 de mayo de 2014, Stockfish 170514 (una versión de desarrollo de Stockfish 5 con soporte de base de mesa) ganó de manera convincente la temporada 6 de TCEC, con una puntuación de 35,5 a 28,5 contra Komodo 7x en la Superfinal. [26] Stockfish 5 se liberó al día siguiente. [27] En la temporada 7 de TCEC, Stockfish volvió a llegar a la Superfinal, pero perdió ante Komodo con una puntuación de 30,5 a 33,5. [26] En la temporada 8 de TCEC, a pesar de las pérdidas de tiempo causadas por el código de errores, Stockfish se clasificó una vez más para la Superfinal, pero perdió la siguiente partida de 100 juegos 46.5–53.5 ante Komodo. [26] En la temporada 9, Stockfish derrotó a Houdini 5 con una puntuación de 54,5 contra 45,5. [26] [28]
Stockfish terminó tercero durante la temporada 10 de TCEC, la única temporada desde 2013 en la que Stockfish no pudo clasificarse para la superfinal. No perdió un juego, pero aún así fue eliminado porque no pudo obtener suficientes victorias contra motores de menor calificación. Después de esta eliminación técnica, Stockfish tuvo una larga racha ganadora, ganando temporadas 11 (59 vs 41 contra Houdini 6.03), [26] [29] 12 (60 vs 40 contra Komodo 12.1.1), [26] [30 ] y 13 (55 vs. 45 contra Komodo 2155.00) [26] [31] de manera convincente. [32] En la temporada 14 , Stockfish se enfrentó a un nuevo retador en Leela Chess Zero , pero logró una victoria por una partida (50,5–49,5). [26] [33] Su racha ganadora finalmente terminó en la temporada 15 , cuando Leela se clasificó nuevamente y ganó 53.5-46.5, [26] pero Stockfish ganó rápidamente la temporada 16 , derrotando a AllieStein 54.5-45.5, luego de que Leela no se clasificara para la superfinal. . [26] En la temporada 17 , Stockfish se enfrentó a Leela nuevamente en la superfinal, perdiendo 52.5-47.5. Sin embargo, Stockfish derrotó de manera convincente a Leela en las siguientes tres superfinales: 53.5-46.5 en la temporada 18 , 54.5-45.5 en la temporada 19 y 53-47 en la temporada 20 . [26]
Stockfish también participó en la copa TCEC, ganando la primera edición, pero sorprendió a Houdini en las semifinales de la segunda edición. [26] [34] Stockfish se recuperó para vencer a Komodo en el desempate por el tercer lugar. [26] En la tercera edición, Stockfish llegó a la final, pero fue derrotado por Leela Chess Zero después de cometer un error en un empate de 7 jugadores al final de la mesa . Obtuvo su [ tono ] de revancha en la cuarta edición, derrotando a Leela en el último 4.5-3.5. [26]
Torneo de ajedrez por computadora
Desde que chess.com organizó su primer campeonato de ajedrez por computadora en 2018, Stockfish ha sido el motor de mayor éxito. Dominó los campeonatos anteriores, ganando seis títulos consecutivos antes de terminar segundo en CCC7. Desde entonces, su dominio se ha visto amenazado por los motores de redes neuronales Leelenstein y Leela Chess Zero , pero ha seguido funcionando bien, alcanzando al menos la superfinal en todas las ediciones hasta CCC11. CCC12 tuvo por primera vez un formato eliminatorio, con la cabeza de serie colocando a los finalistas de CCC11 Stockfish y Leela en la misma mitad. Leela eliminó a Stockfish en las semifinales. Sin embargo, en un partido posterior al torneo contra el perdedor de la final, Leelenstein, Stockfish ganó en el mismo formato que el evento principal.
Evento | Año | Controles de tiempo | Resultado | Árbitro |
---|---|---|---|---|
CCC 1: Rumble rápido | 2018 | 15 + 5 | 1er | [35] |
CCC 2: Batalla relámpago | 2018 | 5 + 2 | 1er | [36] |
CCC 3: Redux rápido | 2019 | 30 + 5 | 1er | [37] |
CCC 4: Bullet Brawl | 2019 | 1 + 2 | 1er | [38] |
CCC 5: Escalada | 2019 | 10 + 5 | 1er | [39] |
CCC 6: Clásico de invierno | 2019 | 10 + 10 | 1er | [40] |
CCC 7: Blitz Bonanza | 2019 | 5 + 2 | 2do | [41] |
CCC 8: Buceo profundo | 2019 | 15 + 5 | 1er | [42] |
CCC 9: El guantelete | 2019 | 5 + 2, 10 + 5 | 1er | [43] |
CCC 10: dígitos dobles | 2019 | 10 + 3 | 2do | [44] |
CCC 11 | 2019 | 30 + 5 | 2do | [45] |
CCC 12: ¡Locura de balas! | 2020 | 1 + 1 | Tercero | [46] |
CCC 13: heptagonal | 2020 | 5 + 5 | 2do | [47] |
Stockfish versus AlphaZero
En diciembre de 2017, Bacalao 8 se utilizó como punto de referencia para la prueba Google división DeepMind 's AlphaZero , con cada motor compatible con el hardware diferente. AlphaZero fue entrenado a través del auto-juego durante un total de nueve horas y alcanzó el nivel de Stockfish después de solo cuatro. [48] [49] [50] En 100 juegos desde la posición inicial normal, AlphaZero ganó 25 juegos como blancas, ganó 3 como negras y empató los 72 restantes, con 0 derrotas. [51] AlphaZero también jugó doce partidos de 100 juegos contra Stockfish a partir de doce aperturas populares para una puntuación final de 290 victorias, 886 empates y 24 derrotas, para una puntuación de 733: 467. [52] [nota 1]
La victoria de AlphaZero sobre Stockfish provocó una gran actividad en la comunidad de ajedrez informático, lo que llevó a un nuevo motor de código abierto destinado a replicar AlphaZero, conocido como Leela Chess Zero . En enero de 2019, Leela pudo derrotar a la versión de Stockfish que jugó AlphaZero (Stockfish 8) en una partida de 100 juegos. Una versión actualizada de Stockfish derrotó por poco a Leela Chess Zero en la superfinal de la 14a temporada de TCEC , 50.5–49.5 (+10 = 81 −9), [26] pero perdió la superfinal de la próxima temporada ante Leela 53.5–46.5 (+14 = 79 -7). [26] [54] Los dos motores permanecen muy cerca en fuerza entre sí incluso a medida que continúan mejorando: Leela derrotó a Stockfish en la superfinal de la temporada 17 de TCEC , pero Stockfish ganó la temporada 18 de TCEC , la temporada 19 de TCEC y la temporada 20 de TCEC. , cada vez derrotando por estrecho margen a Leela en la superfinal.
Plataformas
Las versiones de lanzamiento y las versiones de desarrollo están disponibles como código fuente C ++ y como versiones precompiladas para Microsoft Windows , macOS , Linux de 32 bits / 64 bits y Android .
Stockfish ha sido un motor muy popular en varias plataformas. En el escritorio, es el motor de ajedrez predeterminado incluido con los programas de interfaz de Internet Chess Club BlitzIn y Dasher. En dispositivos móviles, se ha incluido con la aplicación Stockfish, SmallFish y Droidfish. Otras interfaces gráficas de usuario (GUI) compatibles con Stockfish incluyen Fritz , Arena, Stockfish para Mac y PyChess . [55] [56] En marzo de 2014, Stockfish es el motor de ajedrez utilizado por Lichess , [57] un popular sitio de ajedrez en línea.
Stockfish se puede compilar en WebAssembly o JavaScript , lo que le permite ejecutarse en el navegador. Tanto chess.com como Lichess proporcionan Stockfish de esta forma además de un programa del lado del servidor. [58]
Derivados
Stockfish se ha utilizado para crear programas para muchas variantes de ajedrez . Algunas de las horquillas son:
- YaneuraOu, un potente motor shogi y el origen de NNUE. Habla USI, una variante de UCI para ajedrez. [59]
- Fairy Stockfish, una versión modificada para jugar al ajedrez de hadas . Se ejecuta con variantes regionales (ajedrez, shogi, makruk , etc.) así como con otras variantes como antichess . [60]
- Lichess Stockfish, una versión para jugar variantes sin piezas de hadas. [58]
Ver también
- Lista de paquetes de software gratuitos y de código abierto
Notas
- ^ El artículo académico sobre esta secuencia de juegos no proporciona los recursos informáticos asignados a cada motor. [53]
Referencias
- ^ "Licencia Stockfish GPLv3" . github.com/official-stockfish/Stockfish . Consultado el 20 de julio de 2020 .
- ^ "Lista de autores divulgados en Github" . GitHub . Consultado el 29 de junio de 2020 .
- ^ "CCRL 40/15" . computerchess.org.uk . 11 de enero de 2010 . Consultado el 13 de enero de 2020 .
- ^ Kaufman, Larry (24 de noviembre de 2013). "Profundidad del stockfish frente a otros; desafío" . talkchess.com . Consultado el 8 de marzo de 2014 .
- ^ "CCRL 40/15 - Lista completa" . computerchess.org.uk .
- ^ "Versiones de desarrollo de Stockfish" . abrok.eu . Archivado desde el original el 11 de noviembre de 2014 . Consultado el 1 de febrero de 2015 .
- ^ "Acerca de" . stockfishchess.org . Consultado el 5 de marzo de 2014 .
- ^ Costalba, Marco (2 de noviembre de 2008). "Stockfish 1.0" . talkchess.com . Consultado el 6 de marzo de 2014 .
- ^ Romstad, Tord (5 de septiembre de 2009). "Re: Stockfish - Glaurung" . wbec-ridderkerk.forumotion.com . Consultado el 5 de marzo de 2014 .
- ^ Costalba, Marco (18 de junio de 2014). "Renunciar" . groups.google.com . Consultado el 19 de junio de 2014 .
- ^ Linscott, Gary (18 de junio de 2014). "Nuevo repositorio oficial" . groups.google.com . Consultado el 19 de junio de 2014 .
- ^ nodchip. "Stockfish NNUE" . Consultado el 3 de agosto de 2020 .
- ^ "SF NNUE. Edición # 2728 stockfish oficial" . 27 de junio de 2020 . Consultado el 3 de agosto de 2020 .
- ^ Canary-Reed (el_real_greco), Wilhelm. "Stockfish + NNUE, el motor de ajedrez más fuerte de todos los tiempos, para competir en CCCC" . Chess.com . Consultado el 24 de julio de 2020 .
- ^ a b Joost VandeVondele (25 de julio de 2020). "Official-Stockfish / Stockfish, fusión NNUE" . Consultado el 3 de agosto de 2020 .
- ^ abrok.eu. "Versiones de desarrollo de Stockfish NNUE" . Consultado el 3 de agosto de 2020 .
- ^ anuncio de blog de la versión 12
- ^ "Marco de prueba de Stockfish" . tests.stockfishchess.org . Consultado el 7 de marzo de 2014 .
- ^ "Involúcrate" . stockfishchess.org . Consultado el 8 de marzo de 2014 .
- ^ Costalba, Marco (1 de mayo de 2013). "Marco de pruebas distribuidas Fishtest" . talkchess.com . Consultado el 18 de abril de 2014 .
- ^ "Marco de prueba de Stockfish - Usuarios" . test.stockfishchess.org . Consultado el 14 de junio de 2018 .
- ^ "Lista de clasificación CCRL" . Archivado desde el original el 30 de mayo de 2014.
- ^ http://www.chess.com/news/stockfish-outlasts-nakamura-3634 .
- ^ "Cuando la inteligencia artificial evalúa campeones de ajedrez" . Science Daily . CNRS . 25 de abril de 2017.
- ^ "Blog de Stockfish sobre Stockfish DD" .
- ^ a b c d e f g h i j k l m n o p "Archivo de Temporada TCEC" . tcec-chess.com . Consultado el 9 de enero de 2015 .
- ^ Costalba, Marco (31 de mayo de 2014). "Stockfish 5" . talkchess.com . Consultado el 19 de junio de 2014 .
- ^ "Stockfish es el Gran Campeón de la Temporada 9 de TCEC" . Chessdom . Consultado el 5 de diciembre de 2016 .
- ^ "TCEC Season 11 Superfinal 2018" . chess24.com . Consultado el 18 de noviembre de 2018 .
- ^ "TCEC Temporada 12 Superfinal 2018" . chess24.com . Consultado el 18 de noviembre de 2018 .
- ^ "TCEC Temporada 13 Superfinal 2018" . chess24.com . Consultado el 18 de noviembre de 2018 .
- ^ "Stockfish gana de manera convincente la temporada 11 de TCEC" . Chessdom . Consultado el 18 de abril de 2018 .
- ^ "Stockfish sigue dominando el ajedrez informático, gana TCEC S14" . Chessdom . 1 de marzo de 2019.
- ^ "¿Houdunit? Juego de motor de ajedrez más impactante de TCEC 2019" .
- ^ Cilento, Pete. "Stockfish gana el campeonato de ajedrez informático rápido; Lc0 termina tercero" . Chess.com . Consultado el 20 de junio de 2019 .
- ^ Cilento, Pete. "Stockfish gana el Blitz del campeonato de ajedrez informático" . Chess.com . Consultado el 20 de junio de 2019 .
- ^ Cilento, Pete. "Stockfish gana el campeonato de informática rápida sobre Lc0; Bullet Chess Next" . Chess.com . Consultado el 20 de junio de 2019 .
- ^ Cilento, Pete. "Stockfish gana la bala del campeonato de ajedrez informático; 'Escalada' Siguiente" . Chess.com . Consultado el 20 de junio de 2019 .
- ^ [1]
- ^ Cilento, Pete. "Campeonato de ajedrez de computadora juega blitz después de que Stockfish defiende el título" . Chess.com . Consultado el 20 de junio de 2019 .
- ^ Cilento, Pete (17 de abril de 2019). "Lc0 gana el campeonato de ajedrez informático, hace historia" . Chess.com . Consultado el 18 de abril de 2019 .
- ^ Pete (pete). "Stockfish contraataca, encabeza Lc0 en el campeonato de ajedrez informático" . Chess.com . Consultado el 29 de mayo de 2019 .
- ^ "Campeonato de ajedrez informático" . Chess.com . Consultado el 9 de julio de 2019 .
- ^ "Campeonato de ajedrez informático" . Chess.com . Consultado el 30 de julio de 2019 .
- ^ "Campeonato de ajedrez informático" . Chess.com . Consultado el 27 de diciembre de 2019 .
- ^ "Campeonato de ajedrez informático" . Chess.com . Consultado el 28 de enero de 2020 .
- ^ "Campeonato de ajedrez informático" . Chess.com . Consultado el 30 de abril de 2020 .
- ^ DeepMind (6 de diciembre de 2018). "AlphaZero: arrojando nueva luz sobre el ajedrez, shogi y Go" . deepmind.com . Consultado el 20 de julio de 2020 .
- ^ Knapton, Sarah; Watson, León (6 de diciembre de 2017). "Todo el conocimiento del ajedrez humano aprendido y superado por AlphaZero de DeepMind en cuatro horas" . Telegraph.co.uk . Consultado el 6 de diciembre de 2017 .
- ^ Vincent, James (6 de diciembre de 2017). "La IA de DeepMind se convirtió en un jugador de ajedrez sobrehumano en unas pocas horas, solo por diversión" . The Verge . Consultado el 6 de diciembre de 2017 .
- ^ " ' Superhumano' Google AI reclama la corona de ajedrez" . BBC News . 6 de diciembre de 2017 . Consultado el 7 de diciembre de 2017 .
- ^ "AlphaZero de DeepMind aplasta el ajedrez" . chess.com . 6 de diciembre de 2017 . Consultado el 13 de diciembre de 2017 .
- ^ Silver, David ; Hubert, Thomas; Schrittwieser, Julian; Antonoglou, Ioannis; Lai, Matthew; Guez, Arthur; Lanctot, Marc; Sifre, Laurent; Kumaran, Dharshan; Graepel, Thore; Lillicrap, Timothy; Simonyan, Karen; Hassabis, Demis (5 de diciembre de 2017). "Dominar el ajedrez y el shogi por auto-juego con un algoritmo de aprendizaje de refuerzo general". arXiv : 1712.01815 [ cs.AI ].
- ^ crem. "Lc0 ganó TCEC 15" . Consultado el 20 de junio de 2019 .
- ^ Uso del motor Stockfish, soporte de Stockfish.
- ^ ChessEngines , PyChess Github.
- ^ [2] Lichess utiliza el anuncio de Stockfish.
- ^ a b Dugovic, Daniel (8 de noviembre de 2020). "ddugovic / Stockfish: horquilla multivariante del popular motor de ajedrez UCI" .
- ^ "yaneurao"; Noda, Hisayori; Nasu, Yu (8 de noviembre de 2020). "YaneuraOu: el motor Shogi más fuerte del mundo (reproductor de IA), primer ganador de WCSC29, motor educativo y compatible con USI" . GitHub .
- ^ Fichter, Fabian (8 de noviembre de 2020). "Fairy-Stockfish: motor de variante de ajedrez compatible con Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse y muchos más" . GitHub .
Otras lecturas
- Entrevista a Tord Romstad (Noruega), Joona Kiiski (Finlandia) y Marco Costalba (Italia) , programadores de Stockfish
enlaces externos
- Página web oficial
- Repositorio de código oficial en GitHub
- Puerto de WebAssembly de Stockfish
- Versiones de desarrollo creadas para Linux y Windows
- Foro de desarrolladores
- Marco de prueba de stockfish