Xboard engines in Ubuntu

Xboard is a graphical interface to play chess against the computer. It does not really include any engines, however they can also be freely obtained and installed. Recent versions of xboard, such as the one included in the Lucid repositories, also can use engines that follow the UCI protocol, which is becoming more popular than the native xboard protocol.

In Ubuntu, the command:

$ sudo apt-get install xboard

installs xboard.

You can install xboard-protocol engines by installing the packages:

  • dreamchess
  • fairymax
  • hoichess
  • sjeng
  • gnuchess, gnuchess-book
  • phalanx
  • crafty, crafty-books-medtosmall

and then use the command:

$ xboard -fcp crafty -tc 10 -inc 0

to play against crafty a game with 10 minutes per side, and no time increment.

There are UCI engines in the following Ubuntu packages:

  • fruit
  • glaurung
  • toga2
  • stockfish

Unlike the engines following the xboard protocol, one opening book works for all UCI engines. I personally like the book performance.bin, which you can find here.

Then you can use the following command to play against Toga:

$ xboard -fUCI -fcp toga2 -usePolyglotBook true -polyglotBook ~/performance.bin -tc 10 -inc 0

(assuming you put performance.bin in your home folder).

This entry was posted in Chess and tagged , . Bookmark the permalink.

2 Responses to Xboard engines in Ubuntu

  1. charias98 says:

    Hi, thanks for instructions, it was useful.
    When you write:
    $ xboard -fcp crafty -tc 10 inc 0
    you missed “-” before “inc”
    $ xboard -fcp crafty -tc 10 -inc 0

Leave a comment