Closed djdekker closed 6 years ago
Basically this script tries to start the engine. send "uci" to it and read the output to form this engine cache file. Thats almost nothing compared to real usage.
Since this seems to already brake, i dont have big hope for Baron. You can try to call yr file by hand , and type "uci" and see if it running OK this way (perhaps let it search abit). If yes, its prob more a python-chess problem. Lets see first.
Hi Jürgen, Thanks for your advice. I tried it by hand and found that the engine responds correctly to the "uci" command. So, since nothing appears to be wrong with the engine.py script, I'll close this issue. DJ
At http://www.chessprogramming.net/the-baron/ a Raspberry Pi build of chess engine The Baron 3.42 can be downloaded. This looks like an interesting engine because of its strength and its support for Chess960.
Although originally written as a Winboard engine, The Baron now also runs as a UCI engine from the command line without the need for a WB2UCI adapter.
I'm trying to use The Baron 3.42 with PicoChess. So I copied the binary and the required companion file english.lng into /opt/picochess/engines/armv7l and ran engines.py from /opt/picochess/build. Unfortunately, this runs into an error which I don't understand.
Is this error perhaps due to any response that engines.py is not getting from the engine? Or should the engine author change something in his source code in order for it to work with PicoChess?