stringtranslate.com

XBoard

XBoard es un tablero de ajedrez con interfaz gráfica de usuario para motores de ajedrez bajo el sistema X Window . Es desarrollado y mantenido como software libre por el proyecto GNU . WinBoard es una adaptación de XBoard para ejecutarse de forma nativa en Microsoft Windows .

Descripción general

Desarrollado originalmente por Tim Mann como interfaz para el motor GNU Chess , XBoard finalmente llegó a ser descrito como una interfaz gráfica de usuario para motores XBoard. [2] También actúa como cliente para servidores de ajedrez de Internet , [3] y ajedrez de correo electrónico , [4] y puede permitir al usuario jugar partidas guardadas. [5]

XBoard/WinBoard permanecen actualizados y el protocolo de comunicación del motor de ajedrez se ha ampliado para satisfacer las necesidades de los motores modernos (que tienen características como tablas hash, multiprocesamiento y tablas de finales de juego, que no se podían controlar mediante el protocolo anterior). .

XBoard/WinBoard también es totalmente compatible con motores que juegan variantes de ajedrez , como Fairy-Max . Esto significa que la GUI puede mostrar una amplia gama de variantes como xiangqi (ajedrez chino), shogi (ajedrez japonés), makruk (ajedrez tailandés), Crazyhouse , Capablanca Chess y muchas otras variantes occidentales en tableros de varios tamaños. Ofrece una representación occidentalizada para estos juegos, pero la capacidad de configuración casi ilimitada de XBoard/WinBoard también permite una representación de alta calidad de juegos de estilo no occidental. [6]

Captura de pantalla de XBoard que muestra un juego de shogi

Otro protocolo de ajedrez informático es la Interfaz Universal de Ajedrez (UCI). XBoard/WinBoard soporta este protocolo (y sus dialectos USI y UCCI, que son de uso común para shogi y ajedrez chino) a través de programas adaptadores como Polyglot y UCI2WB.

Desde 2014 existe una versión especial de XBoard que se integra mejor con OS X de Apple . Se distribuye desde el foro WinBoard como una aplicación OS X, que incluye varios motores (para ajedrez y muchas variantes de ajedrez) y adaptadores para ejecutar motores en protocolos no compatibles de forma nativa. También contiene software de soporte para conectarse con los populares servidores de ajedrez de Internet FICS e ICC para jugar en línea. También están disponibles aplicaciones XBoard OS X que configuran XBoard específicamente para shogi o xiangqi de estilo oriental.

WinBoard es una versión de XBoard adaptada a MS Windows y está disponible en un paquete similar. [7]

Hada-max

Fairy-Max es un motor de ajedrez gratuito y de código abierto que puede jugar ajedrez ortodoxo así como variantes de ajedrez . [8] [11] [12] [13] Entre sus características está la capacidad de los usuarios de definir y usar sus propias variantes personalizadas de piezas de ajedrez para usar en juegos. [11]

Fairy-Max se deriva de micro-Max (también desarrollado por HG Muller), uno de los programas más pequeños para jugar ajedrez completo de la FIDE. [11] Por lo tanto, el control de versiones de Fairy-Max comenzó con la versión número 4.8, la versión de micro-Max utilizada.

Descripción

El módulo Fairy-Max es sólo un motor de ajedrez, pero está empaquetado con XBoard, que sirve como interfaz gráfica de usuario. Los usuarios pueden jugar contra el motor Fairy-Max o contra otros motores. También se puede configurar para enfrentar dos ejércitos entre sí, ambos utilizando el motor Fairy-Max, con el fin de analizar movimientos de ajedrez, variantes de ajedrez o piezas de ajedrez variantes.

Representación del juego que muestra la salida del motor de ajedrez Fairy-Max

Capacidades

Además del ajedrez clásico de la FIDE , Fairy-Max cuenta con una gran selección de juegos predefinidos que utilizan piezas de ajedrez de hadas , incluidos shatranj (ajedrez iraní antiguo), xiangqi (ajedrez chino), shogi (ajedrez japonés), makruk (ajedrez tailandés), Rey de la Colina , Ajedrez Capablanca , Ajedrez Courier , Ajedrez Berolina , Ajedrez Seirawan y otras variantes del ajedrez. Los usuarios también pueden especificar sus propios tamaños de tablero y definir piezas de ajedrez personalizadas, de modo que también se puedan jugar variantes de ajedrez definidas por el usuario. Los tableros de ajedrez se pueden definir con un tamaño máximo de 14 archivos de ancho y 16 filas de profundidad. [11] [14]

Jugando fuerza

La calificación Elo del motor fluctúa alrededor de 1900 cuando se juega ajedrez ortodoxo en un torneo con motor de ajedrez CCRL 40/40, que corresponde aproximadamente a un jugador humano de clase A. [15]

El autor del programa ha dicho que "el objetivo de Fairy-Max es crear un oponente entretenido pero vencible contra el cual jugar en todo tipo de variantes de ajedrez". [16] [17]

Ver también


Referencias

  1. ^ "4.9.1 lanzado". 1 de agosto de 2016 . Consultado el 2 de octubre de 2019 .
  2. ^ Hagen, William von (13 de mayo de 2010). Biblia de Ubuntu Linux: presenta Ubuntu 10.04 LTS. John Wiley e hijos. págs. 15-16. ISBN 978-0-470-88180-4. Consultado el 11 de noviembre de 2011 .
  3. ^ Negus, Chris (2003). La biblia de Red Hat Linux 9. Pub Wiley. pag. 242.ISBN 978-0-7645-3938-1.
  4. ^ Mui, Linda; Quercia, Valérie (1994). X herramientas de usuario . O'Reilly y asociados. pag. 186.ISBN 978-1-56592-019-4. Consultado el 11 de noviembre de 2011 .
  5. ^ Johnson, Chris FA (2005). Recetas de scripting de Shell: un enfoque de solución de problemas. Presione. pag. 294.ISBN 978-1-59059-471-1.
  6. ^ "Tablero X". gnu.org . Consultado el 11 de noviembre de 2011 .
  7. ^ "Fairy-Max: una IA para jugar variantes de ajedrez definidas por el usuario". hogar.hccnet .
  8. ^ ab "programación de ajedrez - Fairy-Max". ChessProgramming.Wikispaces.com . Archivado desde el original el 4 de mayo de 2018 . Consultado el 3 de septiembre de 2017 .
  9. ^ Muller, HG (19 de febrero de 2016). Lanzamiento de Fairy-Max 5.0b. TalkChess.com .
  10. ^ Muller, HG (7 de octubre de 2011). Lanzamiento de Fairy-Max 4.8R. TalkChess.com .
  11. ^ abcd HGMüller. "Fairy-Max". inicio.HCCNet.nl . Consultado el 3 de septiembre de 2017 .
  12. ^ Muller, HG "Fairy-Max: una IA para jugar variantes de ajedrez definidas por el usuario". www.ChessVariants.com . Consultado el 3 de septiembre de 2017 .
  13. ^ "Foro Winboard • Ver tema - Anatomía de un motor simple: Fairy-Max". www.Open-Aurec.com . Consultado el 3 de septiembre de 2017 .
  14. ^ fairymax: motor de ajedrez y variantes de ajedrez compatible con xboard 'Fairy-Max' - Debian Manpages.
  15. ^ "CCRL 40/15".
  16. ^ "Foro de Winboard • Ver tema: ¿Clasificación ELO de Fairy max?". www.Open-Aurec.com . Consultado el 3 de septiembre de 2017 .
  17. ^ "Suceden cosas extrañas". RybkaForum.net . Archivado desde el original el 4 de septiembre de 2017 . Consultado el 3 de septiembre de 2017 .

Enlaces externos