Xboard es una GUI para jugar/analizar partidas de ajedrez. Podemos jugar contra el engine de gnuchess, contra otros jugadores conectando con un Internet Chess Server(ICS), analizar/guardar partidas en formato Portable Game Notation (PGN), jugar vía correo electrónico entre algunas otras capacidades.
Para instalarlo en debian y derivados basta con:
apt-get install xboard
Recomiendo instalar algunos paquetes que nos puedan faltar o para asegurarnos de que no nos falte nada:
apt-get install fairymax gnuchess polyglot stockfish
Conectarse a un Internet Chess:
xboard -ics -icshost freechess.org
Una vez conectados podemos ejecutar varios comandos:
"games" para ver las partidas "accept" para aceptar una partida "decline" para rechazar una partida "match" [] [] para retar adversarios
XBoard usa polyglot, polyglot es un adaptador de ajedrez universal (UCI), un protocolo que comunica el engine con la GUI algo así como un arbitro que le dice a cada jugador/engine cuando le toca mover, recoge sus movimientos y mostrarlos en la pantalla.
Lanzar xboard engine vs engine, después de esto hay que ponerlo en modo «2 machines match», esto es una manera de enfrentar a dos engines, por cierto stockfish es el campeón actual de engines:
xboard -fUCI -fcp stockfish -sUCI -scp gnuchess
El manual para los más curiosos https://www.gnu.org/software/xboard/manual/ Y una partida que jugué contra alguien muy despistado en https://en.lichess.org/game/export/wsD2Ca2Y.pgn
GL & HF ;)
Prefiero el GNUGo, que no, que es broma. muy interesante. La pena es que el resto de los ajedreces están un poco en el obstracismo en el software libre.
Habra que echarse unos vicios xDD