Re: Bug-gnubg Digest, Vol 237, Issue 2

2023-11-14 Thread Joseph Heled
I am firmly in the text-based camp. You ask/set the "engine" in text and get answers back in text. The transport layer can be anything, and you can have any number of them, depending on system and needs. But I would try to leave the absolute minimum "BG" handling outside the "engine". The engine

Re: Bug-gnubg Digest, Vol 237, Issue 2

2023-11-14 Thread Frank Berger
> > From: Guido Flohr >> 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

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