Cutechess-cli 0.5.0 released for all target platforms
Posted: Tue Dec 27, 2011 7:55 pm
Finally got back home and got a chance to compile the latest Cutechess-cli for Windows 32-bit and Mac OSX 64-bit (yes, the Mac version finally makes a comeback!). The Linux versions were released earlier, but I may as well repeat what was said in the other thread:
What's new:
* Bugfix: repetitions are not played directly from opening books
* Negative numbers are not interpreted as parameter names
* New "restart" mode: by setting the restart mode the user can control whether or not an engine is restarted between games.
* Bugfix: set the UCI_Opponent option with correct syntax
* "infinite" is no longer combined with "depth" or "nodes" in UCI "go" command. Now the "go" command should be compatible with all UCI engines.
* Support for XBoard's "nps" command. The implementation was designed to work in combination with an infinite time control (which won't be sent to the engine). Using other time controls is not recommended. Also, the engine must support the "nps" command.
* The "cmd=" engine option accepts relative file paths
* Round-Robin tournaments with two or more engines.
Obviously the biggest feature is tournament support. To make it possible/sensible some options were
changed:
* The "-fcp" and "-scp" options were removed. The new "-engine" option
should be used instead - one "-engine" block for each participant.
* The "-both" option was renamed to "-each".
* The "-ratinginterval <n>" option can be used to display a rating list after every <n> games. By default the ratings are only displayed when the tournament finishes. It uses a simple algorithm that's not as good as BayesELO, but it's better than nothing.
* The "-games" option sets the number of games per encounter to <n>. It doesn't affect the number of tournament rounds.
* The "-rounds <n>" option sets the multiplier for the number of rounds to play to <n>.
* The glue script for CLOP was modified to work with the new option names. The script is included in the compressed package.
As always, the packages are available here:
Linux 32-bit
Linux 64-bit
Windows 32-bit
Mac OSX 64-bit
Source code here:
http://repo.or.cz/w/sloppygui.git
What's new:
* Bugfix: repetitions are not played directly from opening books
* Negative numbers are not interpreted as parameter names
* New "restart" mode: by setting the restart mode the user can control whether or not an engine is restarted between games.
* Bugfix: set the UCI_Opponent option with correct syntax
* "infinite" is no longer combined with "depth" or "nodes" in UCI "go" command. Now the "go" command should be compatible with all UCI engines.
* Support for XBoard's "nps" command. The implementation was designed to work in combination with an infinite time control (which won't be sent to the engine). Using other time controls is not recommended. Also, the engine must support the "nps" command.
* The "cmd=" engine option accepts relative file paths
* Round-Robin tournaments with two or more engines.
Obviously the biggest feature is tournament support. To make it possible/sensible some options were
changed:
* The "-fcp" and "-scp" options were removed. The new "-engine" option
should be used instead - one "-engine" block for each participant.
* The "-both" option was renamed to "-each".
* The "-ratinginterval <n>" option can be used to display a rating list after every <n> games. By default the ratings are only displayed when the tournament finishes. It uses a simple algorithm that's not as good as BayesELO, but it's better than nothing.
* The "-games" option sets the number of games per encounter to <n>. It doesn't affect the number of tournament rounds.
* The "-rounds <n>" option sets the multiplier for the number of rounds to play to <n>.
* The glue script for CLOP was modified to work with the new option names. The script is included in the compressed package.
As always, the packages are available here:
Linux 32-bit
Linux 64-bit
Windows 32-bit
Mac OSX 64-bit
Source code here:
http://repo.or.cz/w/sloppygui.git