I had abandoned that project and deleted the GitHub repository, but I tested the engine today (in a FRC tournament with cutechess-cli), and it seems to work well, so I decided to recreate a repository: https://codeberg.org/rchastain/smirf-uci
It's an UCI interface for SMIRF chess engine. It is largely inspired by Smirfoglot, but supports FRC (what Smirfoglot doesn't do).
It even works on Linux, with wine. If someone is interested, here is the script I used to test the engine under Linux:
Code: Select all
/home/roland/Applications/cutechess-cli/cutechess-cli \
-variant fischerandom \
-rounds 8 \
-engine conf="Alouette 0.1.7" \
-engine proto=uci name="Smirf UCI 0.0.1 BC-176f" cmd="wine main.exe" dir="/home/roland/Documents/pascal/echecs/smirf-2301270955/uci-engine/BC-176f/" \
-engine proto=uci name="Smirf UCI 0.0.1 BC-178n" cmd="wine main.exe" dir="/home/roland/Documents/pascal/echecs/smirf-2301270955/uci-engine/BC-178n/" \
-engine proto=uci name="Smirf UCI 0.0.1 BC-180e" cmd="wine main.exe" dir="/home/roland/Documents/pascal/echecs/smirf-2301270955/uci-engine/BC-180e/" \
-pgnout tournoi.pgn \
-each tc=40/60 \
-wait 500 2>> tournoi.err | tee tournoi.log