Oh! I have found the source of my problems:

https://cgit.git.savannah.gnu.org/cgit/gnubg.git/commit/play.c?id=bada21ae6315ddc49827ee789a0249d1fabcd2ef

When generating FIBSBoards for the external player, GNU Backgammon will
alway set player 0 on turn. This change dates back to 2003 - 23 years ago.
So this is why I struggle to have an external player working both as player
0 and player 1.

I'll see if I can find a simple way to recreate the bug! (and maybe suggest
a patch).

-Øystein

tir. 24. feb. 2026 kl. 17:44 skrev Guido Flohr <[email protected]>:

>
> > On 22 Feb 2026, at 15:37, Øystein Schønning-Johansen <[email protected]>
> wrote:
> > So, has anyone else worked with these two systems, FIBS server and
> external player. Guido? Did you work with these two?
>
> Probably not. At the time, I had written my own version of FIBS by
> reverse-engineering, and I’m pretty sure that I have implemented the
> behaviour of gnubg, not that of FIBS. At least, I don’t remember nuances as
> you described them here.
>
> Cheers,
> Guido
>

Reply via email to