Terminal-based client for bgammon.org
Find a file
2021-07-09 00:47:36 -07:00
.gitignore Initial commit 2021-06-18 23:40:59 -07:00
app.go Support player registration 2021-07-09 00:47:36 -07:00
board.go Display 6+ checkers on a space 2021-07-08 18:21:41 -07:00
client.go Support player registration 2021-07-09 00:47:36 -07:00
go.mod Display 6+ checkers on a space 2021-07-08 18:21:41 -07:00
go.sum Display 6+ checkers on a space 2021-07-08 18:21:41 -07:00
LICENSE Initial commit 2021-06-18 23:40:59 -07:00
main.go Display 6+ checkers on a space 2021-07-08 18:21:41 -07:00
README.md Allow switching chat modes 2021-06-24 22:18:25 -07:00
screenshot.png Add log in form 2021-06-23 21:29:52 -07:00

bgammon

Donate

Terminal-based online backgammon client (FIBS)

Screenshot

Play via SSH

To play via SSH, execute the following command:

ssh rocketnine.space -p 5000

See this page for information on how to play backgammon.

A FIBS account is required to play. See this page for information on how to register.

Missing features

  • Doubling
  • User info display

Installation

To install bgammon to ~/go/bin/bgammon, execute the following command:

go get code.rocketnine.space/tslocum/bgammon

Usage

When starting bgammon, provide your username and password:

bgammon --username MyAccount --password MySecretPassword

To invite a player to a one point match, type:

/invite PlayerName 1

To accept an invitation to play, type:

/join PlayerName

To watch a random match, type:

/watch

To move your pieces, click at least once on a space.

Click the same space multiple times to select multiple pieces.

Click on another space to move all selected pieces to it.

Your moves will automatically be submitted once you have input enough of them.

To chat, simply write some text and press enter. To change chat modes between shout and kibitz, press tab.

Support

Please share issues and suggestions here.

FIBS protocol information is available here.