Backgammon server powering bgammon.org
Find a file
2023-09-20 08:10:14 -07:00
cmd/bgammon-server Rejoin match in progress when reconnecting 2023-09-20 08:10:14 -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 Fix FailedLeave event 2023-09-19 00:32:01 -07:00
doc.go Add package doc 2023-08-26 20:38:07 -07:00
event.go Fix FailedLeave event 2023-09-19 00:32:01 -07:00
game.go Send all segments when expanding a move 2023-09-18 19:51:29 -07:00
gamestate.go Fix calculation in MayOK 2023-09-18 18:00:37 -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 game logic 2023-08-22 17:05:35 -07:00
PROTOCOL.md Update EventLeft 2023-09-11 19:59:31 -07:00
README.md Update README 2023-09-18 23:56:34 -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

Graphical client

Click here to play

Source code available here.

Terminal client

ssh bgammon.org -p 5000

Source code available here.

Support

Please share issues and suggestions here.

The bgammon protocol is specified in PROTOCOL.md.

For information on how to play backgammon visit https://bkgm.com/rules.html