Would the bug/issue found possibly cause the match resume bug the GammonBots have?

On 3/16/26 6:08 PM, Øystein Schønning-Johansen wrote:
I finally managed to solve my issue. But it took me a few hours of backtracking GNU Backgammon code. I am now happy again - frustration level is getting lower.

-Øystein





man. 16. mars 2026 kl. 16:15 skrev Øystein Schønning-Johansen <[email protected]>:

    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