Gnuchess plays a game of chess against the user or it plays against
itself.

Gnuchess is an updated version of the GNU chess playing program.  It
has a simple alpha-numeric board display or can be run with the xboard
program under X-windows.  It can use an opening book provided by one
of gnuchess-book-* packages.