stock

Si en la serie de Software libre excelente anterior hablábamos sobre Lichess, el cual es el mejor servidor de Ajedrez y además es totalmente libre, en esta ocasión lo haremos sobre el motor Stockfish, que como recordarán es el que dota a Lichess de toda su capacidad al momento que el jugador desafía a la máquina (lo cual es una excelente práctica para mejorar el nivel de Ajedrez y puntuación Elo) haciendo uso de distintos niveles de dificultad clasificados en fácil, medio y avanzado, ya sea desde un navegador o la aplicación móvil.

Stockfish es un motor de ajedrez UCI (Interfaz de Ajedrez Universal) libre y desarrollado para múltiples plataformas creado por Tord Romstad, Joona Kiiski, Marco Costalba y Gary Linscott, con la colaboración de la comunidad, está escrito en C++ y bajo licencia GPLv3.

Fue creado a partir 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.

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

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 tablas de bits. 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.

Stockfish es compatible con Chess960 , que es una característica heredada de Glaurung. También soporta la base de la tabla de Syzygy, anteriormente disponible en una bifurcación mantenida por Ronald de Man, se integró en Stockfish en 2014. En 2018 se agregó soporte para Syzygy de 7 hombres, poco después de estar disponible.

Al ser software libre Stockfish puede ser portado a diferentes sistemas, en su página de descargas podemos encontrar binarios precompilados para GNU/Linux, macOS y Windows, así como su código fuente y aplicaciones para macOS e iOS, asimismo podemos encontrar implementaciones de terceros: DroidFish for Android y SmallFish for iOS. En el caso de GNU/Linux y FreeBSD obviamente lo encontraremos en los repositorios, la mejor manera de utilizarlo es con junto con una interfaz gráfica, ya sea desde la plataforma Lichess o bien, aplicaciones/interfaces como
GNOME Chess, KNights o XBoard.

Muy posiblemente más de alguien debe estar pensado o preguntándose si el Proyecto GNU también dispone de un proyecto relacionado con el Ajedrez, la respuesta es que sí, este se llama GNU Chess, si bien no tiene la presencia de otros como el citado Stockfish u otros proyectos como AlphaZero o Leela Chess Zero, también es una propuesta sólida y potente para quien quiera mejorar su nivel de Ajedrez, puntuación Elo y realizar investigaciones.

Cabe destacar que GNU Chess es uno de los proyectos más antiguos de GNU habiendo sido escrita su primer versión en 1984 por Stuart Cracraft, todas las versiones entre la 2 y la 4, ambas inclusive, fueron escritas por John Stanback. La versión 5 la escribió Chua Kong-Sian. Fabien Letouzey es el autor principal de la actual versión 6. Docenas de programadores han contribuido a enriquecer el programa a lo largo del tiempo.

En ordenadores personales actuales, el nivel de juego de GNU Chess se encuentra aproximadamente entre maestro senior y maestro internacional (2500+ ELO en hardware convencional basado en Intel Core 2 Duo), sin procesamiento paralelo, según la batería de pruebas IQ6.

Desde su sexta versión liberada en 2011, GNU Chess se basa en el motor de ajedrez Fruit 2.1 de Letouzey, un potente y depurado motor de búsqueda que utiliza masivamente aserciones para invariantes con muy pocos fallos, y al igual que Stockfish es mejor utilizarlo junto con una interfaz gráfica.

Para finalizar quiero decirles que el aprendizaje del Ajedrez nos aporta veinticinco beneficios, estos son:

· Memoria.

· Paciencia.

· Disciplina.

· Tenacidad.

· Autocrítica.

· Motivación.

· Sangre fría.

· Creatividad.

· Autoestima.

· Imaginación.

· Planificación.

· Deportividad.

· Combatibidad.

· Concentración.

· Visión espacial.

· Cálculo de riesgos.

· Deseo de aprender.

· Capacidad de cálculo.

· Razonamiento lógico.

· Respeto al adversario.

· Pensamiento científico.

· Responsabilidad personal.

· Compulimiento de las reglas.

· Prevensión de consecuencias.

· Atención a varias cosas a la vez.

Fuente: maslinux

 

Protege-4-

¿Quién está en línea?

Hay 26931 invitados y ningún miembro en línea