dje-dev / Ceres

Ceres - an MCTS chess engine for research and recreation
GNU General Public License v3.0
153 stars 23 forks source link

Why have tounament feature? #83

Closed MrBrain295 closed 1 week ago

MrBrain295 commented 1 year ago

Is there a reason for adding this to Ceres rather than relying on people using something like CuteChess?

dje-dev commented 1 week ago

Fair question, and CuteChess is indeed excellent software and the gold standard.

However, the tight integration of a tournament feature is very handy (especially for testing and research purposes). It easily allows configuring different Ceres engines (possibly with different internal settings) and running tournaments with them. It also collects many specialized Ceres statistics and logs them to the console (just to give one example, if testing two different settings it will show if the two games played by the different settings were move-for-move identical).