Live data from Hacker News

The first 10k games at bgammon.org, an open source online backgammon service

bgammon.org

1–10 of 71 posts

Re: The first 10k games at bgammon.org, an open source online backgammon service

#3
Hey there, author here. Glad to answer any questions.

If you don't know how to play backgammon, check out this guide[0] and/or this video[1]. There is a lot of history[2] behind backgammon. bgammon.org is AGPL-licensed, the client[3] and server[4] source code is publicly available. The graphical client is powered by the excellent Ebitengine[5] game engine.

  0. https://bgammon.org/blog/20240201-how-to-play-backgammon/
  1. https://www.youtube.com/watch?v=KDvvKWi0ijs
  2. https://bgammon.org/blog/20240115-history-of-backgammon/
  3. https://code.rocket9labs.com/tslocum/boxcars
  4. https://code.rocket9labs.com/tslocum/bgammon
  5. https://ebitengine.org

Re: The first 10k games at bgammon.org, an open source online backgammon service

#4
Hi, nice snappy interface (even after making the HN front page...) and I like the gentle highlighting of possible moves for a piece.

In two games against the bot I _think_ I had the luck to run into a corner case bug with the rules engine: in the position shown in this screenshot https://ibb.co/dQ3HsM4 I'd rolled a 4-6, but the UI would not let me move my piece on 9 four spaces to hit the opponent on 5 -- the UI only wanted to let me move that piece six spaces.

I can imagine how this bug could happen-- all my pieces except this one are in my inner table, so it looks like my piece on 9 is the only piece that can legally use the rolled six, and you're required to fully use your roll if possible... except in this particular case, once I move that piece four spots, I'd be fully in my inner table and could use the six to bear off a piece.

[sidenote: I realize I don't know the best 2024 way to host a temporary image for posting on a text-only forum like HN... but imgbb looked reasonable...]

Re: The first 10k games at bgammon.org, an open source online backgammon service

#6

Hi, nice snappy interface (even after making the HN front page...) and I like the gentle highlighting of possible moves for a piece. In two games against the bot I _think_ I had the luck to run into a corner case bug with the rules engine: in the position shown in this screenshot https://ibb.co/dQ3HsM4 I'd rolled a 4-6, but the UI would not let me move my piece on 9 four spaces to hit the opponent on 5 -- the UI only…

[deleted]

Re: The first 10k games at bgammon.org, an open source online backgammon service

#7
post #3

Hey there, author here. Glad to answer any questions. If you don't know how to play backgammon, check out this guide[0] and/or this video[1]. There is a lot of history[2] behind backgammon. bgammon.org is AGPL-licensed, the client[3] and server[4] source code is publicly available. The graphical client is powered by the excellent Ebitengine[5] game engine. 0. https://bgammon.org/blog/20240201-how-to-play-backgammon/…

Is there a way to resign a game? I don't want to play against a bot until I get totally demolished.

Also, if I click in the text input, a huge keyboard shows up even on desktop, obscuring much of the game. Why?

Re: The first 10k games at bgammon.org, an open source online backgammon service

#8
post #3

Hey there, author here. Glad to answer any questions. If you don't know how to play backgammon, check out this guide[0] and/or this video[1]. There is a lot of history[2] behind backgammon. bgammon.org is AGPL-licensed, the client[3] and server[4] source code is publicly available. The graphical client is powered by the excellent Ebitengine[5] game engine. 0. https://bgammon.org/blog/20240201-how-to-play-backgammon/…

It might be worth while looking at lichess and take some direction from their interface, which is quite nice.

Re: The first 10k games at bgammon.org, an open source online backgammon service

#9

Hi, nice snappy interface (even after making the HN front page...) and I like the gentle highlighting of possible moves for a piece. In two games against the bot I _think_ I had the luck to run into a corner case bug with the rules engine: in the position shown in this screenshot https://ibb.co/dQ3HsM4 I'd rolled a 4-6, but the UI would not let me move my piece on 9 four spaces to hit the opponent on 5 -- the UI only…

Thanks for reporting this and including a screenshot. I appreciate it.

I've just resolved this on the server and in the web client (now v1.3.5p1, displayed at the lower right when the game loads).

Re: The first 10k games at bgammon.org, an open source online backgammon service

#10
post #3

Hey there, author here. Glad to answer any questions. If you don't know how to play backgammon, check out this guide[0] and/or this video[1]. There is a lot of history[2] behind backgammon. bgammon.org is AGPL-licensed, the client[3] and server[4] source code is publicly available. The graphical client is powered by the excellent Ebitengine[5] game engine. 0. https://bgammon.org/blog/20240201-how-to-play-backgammon/…

It might be worth while looking at lichess and take some direction from their interface, which is quite nice.

Lichess has been a large inspiration for the project. I gave Lichess a shout-out for its influence in this blog post: https://bgammon.org/blog/20240101-hello-world/
Post reply on HN