Hi, great scripts. Thanks. A few suggestions : - try to not call "python" directly inside the script (not working when python interpreter is named python for instance) - make cutechess executable a parameter - specifying depth and a time might confuse some engine (but I agree UCI protocol is respect...
For what it's worth (i.e. just nothing !), here is my current position - Using NNUE is OK/Not OK. Of course it is. But working, experimenting, searching, ... in the NNUE field seems a lot better than just "using" - Copying SF NNUE code is OK/NOK (even if your program is under GPL) It is legally ok i...
That is a risky implementation, which only works if you are sure that you do recognize every CECP command as valid. Otherwise you could get spurious Illegal move error messages when you receive a command you did not bother to implement. And that would wreck things, as the GUI would take back the la...
An innocent user accidentally sends the command, go home How does your engine replies to it. Deuterium: go home info string unknown command go home I love this one ! Here is Minic's answer [...] uciok go home info string Info 2021-01-18 17:58:59-643: Received command : go home info string Info 2021...
FRC 40/2 testing Minic 3.03 "niggling nymph" has also been completed. Thanks for frc test :D By the way, I think you are testing Minic using net, but not displaying net in use. This work well for engine that have "associated net" with release number, but this is not Minic case where of course somet...
The problem with search is that it usually doesn't compensate strategic misconceptions of the engine, unless it is very deep. It is mainly a method to detect tactics, and recognize that the root position is not quiet, so that the static evaluation of it is not really meaningful. What would be "very...