OpenGammon Progress/Feedback

Hi all, wanted to give a heads up on a platform I am currently developing for playing games and generally improving your play (I certainly need to improve mine). It is called OpenGammon and is still in Beta. There currently aren't too many players, but if you come around the daily tournaments there usually is quite some activity going.

If you have comments or questions feel free to ask me here (or send an email). If you are interested I can post updates in this thread.

2 Likes

I second this! I've been playing on it and think it's one of the best-designed platforms. And there are constantly new features being added. The puzzle rush is especially fun.

1 Like

I worked the last couple of weeks on implementing a new feature I call insights. Insights make use of a position classifier to analyse your games and aggregate the positions into categories. I then compute for each category the lost equity and the error rate. You can browse your and other player's insights through the user detail page.

One feature that I added on top of insights is the ability to create user quizes. These are sets of 20 puzzles that focus around the worst categories of that user. So if you are bad at (for example) holding games, you can practice them by doing your personal quiz (you can also try other user's quizzes if you want).

1 Like

Interesting. Out of curiosity, is your classifier based on analytical rules or learned? I feel like there is significant ambiguity and lack of formalism in the backgammon vernacular (which is understandable given how soft the concepts are). A good analytical classifier would provide precise definitions (interpretations?).

Analytical. You could do it with SVM's if you really wanted, but I think the "bunch of if's" method is the way to go (I made it slightly nicer than that, but nothing too fancy).

Happy to share the code/definitions of the tags if anyone is interested. Also more than happy to get suggestions and/or help with the definitions as I am not the strongest player myself.

I personally would very much love to see and discuss as much as you are willing to share! :smiley: