Backgammon API (Carsten Wenderdel) - Yes please!

2024-02-12 Thread Wayne Joseph
replying, please edit your Subject line so it is more specific > than "Re: Contents of Bug-gnubg digest..." > > > Today's Topics: > >1. Backgammon API (Carsten Wenderdel) >2. New backgammon engine: wildbg (Carsten W

Re: Backgammon API

2023-11-14 Thread Øystein Schønning-Johansen
I've been thinking of a backgammon protocol the whole day now. Here are some of my viewpoints. As Guido says, both UCI and xboard are terrible, and I think they have some weaknesses, yes. It is really hard to define a perfect protocol and it cannot be perfect on the first attempt anyway. I think i

Re: Backgammon API

2023-11-13 Thread Guido Flohr
Hi, > On 13 Nov 2023, at 21:22, Carsten Wenderdel wrote: > > In chess there is UCI, an interface understood by virtually all engines, bots > and GUIs. Wouldn’t it be great if we had something similar for backgammon? > Someone could write a new engine or GUI without worrying too much about the

Re: Backgammon API

2023-11-13 Thread Lasse Hjorth Madsen
Hi Carsten, I think this is exciting. I'm a data scientist, not a software developer, so I don't have a deep understanding of all the implications of choices of technology. But to me the approach you describe sounds absolutely right. Thanks, Lasse man. 13. nov. 2023 kl. 21.23 skrev Carsten Wende

Backgammon API

2023-11-13 Thread Carsten Wenderdel
Hello, in the past there have been several attempts to separate the engine part of GnuBG from the GUI. Two examples: https://github.com/alcacoop/libgnubg-android https://github.com/hwatheod/gnubg-web Both attempts had a very specific goal in mind and were not continued. In chess there is UCI,