Mon 21 Jan 2013 07:26:35 PM UTC, original submission:
Hi, gnubg-cli.exe seems to be working wrong when I am sending it a FIBS board which needs a take or pass cube decision evaluation. I build the FIBS board string so that the "was doubled" value is set to one, that's how gnubg-cli.exe knows that it has to make a take/pass decision. And it seems to recognize that, it's only that it seems that it is always returning the reply "take", even for obvious "pass" board states. I never saw it return one "pass", and it never seems to "think" on it, even if it uses the analisys settings and those are set to a high standard (at least 3 plies, pruning, etc.), it just always returns a "take" right away. So my guess is that it is either a bug, or this feature is just simply not implemented in gnubg-cli.exe, it just doesn't call GNU backgammon's appropriate cube evaluation functions. Any feedback would be very welcome, even if just a confirmation of my guess. Of course, if this could be also fixed, would be just great!
Here is an example of an obviously "pass" board state, you can test it with this, if you send this string to gnubg-cli.exe with some simple socket tester program:
board:dianepop:opponent:7:0:0:0:2:2:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:1:1:0:-1:0:0:0:0:1:1:1:1:1:-1:0:25:0:0:0:0:2:0:0:0
|