Backgammon server powering bgammon.org
Find a file
2023-10-26 12:53:24 -07:00
cmd/bgammon-server Set initial client connection read/write timeout 2023-10-26 12:53:24 -07:00
board.go Check for win condition 2023-09-07 23:35:27 -07:00
client.go Add remaining JSON events 2023-08-27 14:10:18 -07:00
command.go Add doubling cube 2023-10-20 13:51:32 -07:00
doc.go Add package doc 2023-08-26 20:38:07 -07:00
event.go Award extra points for backgammons and gammons 2023-10-20 14:53:37 -07:00
game.go Fix doubling cube posession 2023-10-20 14:24:18 -07:00
gamestate.go Add doubling cube 2023-10-20 13:51:32 -07:00
go.mod Support WebSocket connections 2023-09-11 22:10:04 -07:00
go.sum Support WebSocket connections 2023-09-11 22:10:04 -07:00
LICENSE Initial commit 2023-07-31 16:46:28 -07:00
player.go Add doubling cube 2023-10-20 13:51:32 -07:00
PROTOCOL.md Reduce ping timeout 2023-10-24 21:40:36 -07:00
README.md Update README 2023-10-22 22:29:28 -07:00
util.go Support bearing off 2023-09-07 00:21:58 -07:00

bgammon - Backgammon server powering bgammon.org

GoDoc Donate via LiberaPay Donate via Patreon

Play

Two official clients are available.

Graphical interface (boxcars)

Click here to play

Source code is available here.

Terminal interface (bgammon-cli)

ssh bgammon.org -p 5000

Source code is available here.

Support

Please share issues and suggestions here.

The bgammon protocol is specified in PROTOCOL.md.

Information on how to play backgammon is available here.