Backgammon server powering bgammon.org
Find a file
2024-07-18 09:13:12 -07:00
cmd/bgammon-server Increase verbosity of roll statistics 2024-07-05 18:52:16 -07:00
pkg/server Send board event before roll event when determining which player goes first 2024-07-18 09:13:12 -07:00
.gitignore Add .gitignore 2024-06-24 10:51:16 -07:00
board.go Support playing tabula games 2024-01-08 03:51:22 -08:00
client.go Add remaining JSON events 2023-08-27 14:10:18 -07:00
command.go Add broadcast and shutdown commands 2024-07-08 11:49:17 -07:00
doc.go Add package doc 2023-08-26 20:38:07 -07:00
event.go Add setting for traditional opponent move space numbers 2024-02-20 13:33:31 -08:00
game.go Fix legal moves calculation when bearing off after making a move 2024-07-02 22:54:26 -07:00
gamestate.go Allow players to resign games 2024-06-27 18:55:40 -07:00
go.mod Increase verbosity of roll statistics 2024-07-05 18:52:16 -07:00
go.sum Increase verbosity of roll statistics 2024-07-05 18:52:16 -07:00
LICENSE Initial commit 2023-07-31 16:46:28 -07:00
player.go Allow forfeiting match after more than ten minutes of inactivity 2024-01-17 13:40:45 -08:00
PROTOCOL.md Add broadcast and shutdown commands 2024-07-08 11:49:17 -07:00
README.md Update translations 2024-03-18 12:58:51 -07:00
REPLAY.md Record incomplete games 2024-07-01 12:35:46 -07:00
util.go Store board state as []int8 2024-01-05 18:18:54 -08:00

bgammon - Backgammon server powering bgammon.org

GoDoc Donate via LiberaPay

Play

Browser and Desktop

Click here to play using your browser.

Download Boxcars at https://bgammon.org/download

Source code is available here.

Android

Google Play   F-Droid

Download Boxcars via Google Play or F-Droid

Source code is available here.

Terminal

ssh bgammon.org -p 5000

Source code is available here.

Translate

Translation is handled online.

Support

Please share issues and suggestions here.

The bgammon protocol is specified in PROTOCOL.md.

Information on how to play backgammon is available here.