Translations of this page

GNU Backgammon

 [image of the Head of a GNU]

Table of Contents


Introduction to GNU Backgammon

GNU Backgammon (GNUbg) plays and analyzes backgammon games and matches. It is able to play and analyze both money games and tournament matches, evaluate and roll out positions, and more. Driven by a command-line interface, it displays an ASCII rendering of a board on text-only terminals, but also allows the user to play games and manipulate positions with a graphical GTK+ interface. GNU Backgammon is extensible on platforms which support Python.

GNU Backgammon is a world class opponent and rates at over 2000 on FIBS, the First Internet Backgammon Server.

The following features can be found in the current release of GNU Backgammon.

Downloading GNU Backgammon

Anonymous Git access to the source repository is available. The head of the master branch is generally stable although less tested than the tagged released versions.

The CVS source repository used until Feb. 2024 is still accessible but stops at the 1.08.002 version.

GNU Backgammon should build on any reasonably recent POSIX environment. The only mandatory prerequisite is the availability of GLib, version 2.8 or higher. Optional features may have more prerequisites, though.

The source archive of the most recent release is gnubg-release-1.08.003-sources.tar.gz.

GNU Backgammon is usually available as a binary package in Linux distributions and included in BSD and macOS ports repositories.

To install it on Windows, use gnubg-1_08_003-20240428-setup.exe.

Documentation and other resources

The GNU Backgammon manual is available in the distribution, but bear in mind that this manual is still being completed and might not correspond to any particular version of gnubg. Please send comments if you would like to improve or extend the manual.

Bugs, feature requests, patches, etc. should be sent to the gnubg mailing list or submitted using the bug tracker.