lucasart / c-chess-cli

Command Line Interface for UCI Chess engines written in C
GNU General Public License v3.0
71 stars 9 forks source link

test engine: seed=round.game #42

Closed lucasart closed 3 years ago

lucasart commented 3 years ago

Allowa deterministic output with concurrency (for test suite). Requires a hack, where c-chess-cli sends a hint to the test engine for every new game (eg. info Round 12.3 to identify the game id for seeding).

lucasart commented 3 years ago

opted for a middle ground solution, without cooperation from c-chess-cli, where the test/engine simply hashes the position string into seed.