It's a plague of Winboard engines
Posted: 20 Aug 2009, 17:20
I tried to run some matches with GNU Chess 5.07, and noticed that it has the same bug with number of other Winboard engines: It does not count the opening moves from external book as part of time control. This is really getting annoying. So many engines are hit by this bug. The result - they have to move instantly from move 49 to 80 in my tourney, also from move 89 to 120 if they survive that long, etc. (See here for details and discussion). Needless to say that this hurts the performance badly. So instead I have to run such engines without any book at all, which also hurts the performance and does not allow to accurately estimate their strength. The source of the problem - the horrible Winboard protocol which leaves important details unspecified.
So the list of engines bugged with this same problem (known to me) (Last edited 2011-02-20):
Open source:
GNU Chess 5.07 => Fixed by Michel in version 5.07.2b (source, Jim Ablett's compile).
Resp 0.19
Exchess 5.02 beta
Closed source:
Bodo 0.2b
Betsy 6.51
Grizzly 1.40.1b
La Dame Blanche 2.0c
Laurifer 1.0
Matant 5.04
Mustang 4.97
Requiem 0.53
Storm 0.6
If at least the open source engines could be fixed - that would solve half of the problem. The closed source engines would still remain impossible to test properly.
Is there anything that can be done with this issue on the interface level?
Or is there anyone who could try and patch the affected open source engine? It's a protocol issue after all, not some deep logic.
In the meantime I'll test GNU Chess both with and without book (both handicapped in different ways), and the one which turns out stronger will be listed in my tourney.
Best,
Kirill
So the list of engines bugged with this same problem (known to me) (Last edited 2011-02-20):
Open source:
GNU Chess 5.07 => Fixed by Michel in version 5.07.2b (source, Jim Ablett's compile).
Resp 0.19
Exchess 5.02 beta
Closed source:
Bodo 0.2b
Betsy 6.51
Grizzly 1.40.1b
La Dame Blanche 2.0c
Laurifer 1.0
Matant 5.04
Mustang 4.97
Requiem 0.53
Storm 0.6
If at least the open source engines could be fixed - that would solve half of the problem. The closed source engines would still remain impossible to test properly.
Is there anything that can be done with this issue on the interface level?
Or is there anyone who could try and patch the affected open source engine? It's a protocol issue after all, not some deep logic.
In the meantime I'll test GNU Chess both with and without book (both handicapped in different ways), and the one which turns out stronger will be listed in my tourney.
Best,
Kirill