-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not compatible with cutechess #7
Comments
There is a bug in the Uci implementation that does not allow to call "isready" after "position". This is fixed in the develop branch (UCI Interface: Now "isready" may be called after "position"), and it will be merged soon into the master branch for the 1.8 release. |
i only encounter this in CuteChess (v1.2.0 on Linux) when Carballo plays Black .. when it plays White all is OK .. here's a log when it fails with Black : it starts calculating its first move after White did an opening move, but then suddenly Carballo loses "0-1" without any message : carballo_playwithblackfails.zip |
I confirm bad behavior in cutechess under Windows: Carballo 1.7 plays an illegal move in 93% of the games. Alex |
I can confirm the 1.8 release of Carballo can play a full game in Cutechess 1.2 from both sides of the board. |
same here : i tested and this v1.8 seems OK |
Carballo loses every game that is started using cutechess because of an error. I think the reason it fails is because after every move cutechess sends the 'isready' command. Carballo reinitializes itself and an error occurs.
I guess Carballo is not 100% compliant with the UCI protocol because all other engines I've tested using cutechess work properly.
The text was updated successfully, but these errors were encountered: