Rebel wrote:Found cutechess-cli yesterday, got it to work and like it.
Me too. I'm a *huge fan* of cutechess-cli
Rebel wrote:
Say I use -resign 3 -800 then the interface will terminate a game when the score is below 8 pawns for 3 moves?
Yes, without the "-" which is a mistype I guess? Use "-resign 3 800". It should be 3 real moves (not half moves) and during these 6 half moves, both engines should have a score > 800 or < -800 if it's been coded correctly (which I'm sure it is although haven't verified).
Rebel wrote:
Code: Select all
-draw <n> <score>::
Adjudicate the game as a draw if the score of both engines is
within <score> centipawns from zero after <n> full moves have been played.
Any experiences with this option?
I never use this. The very idea of stopping a game after X moves regardless of any score consideration seems totally crazy. At least there should be a pre-conditions that checks that both engines have more or less stalled scores for a long period before or sth like that.
But generally I don't like using these options and don't use them anymore. The resign feature, even with a high threshold makes blunders in crazy rook themes for example. And in my experience this happens more often than people care to admit.
As for declaring the game a draw after X moves without any prior conditions, I think it's a pretty silly idea. But anyway, the feature does work. Maybe Ilari put some preconditions in his code and didn't document them or had it in his todo list somewhere.
Rebel wrote:
Third and last question, can't find an option to terminate a game as a draw after xxx moves. I assume you are supposed to solve that with the above -draw option?
That's quite a strange feature. I don't see how it could make any sense. Do you want to terminate and not declare the game a draw simply remove it ? So as to create a selection biais in your sample. For example is A is better in endgames than B, you'll see that the average game lengh when A wins is higher than when B wins (B wins tactical shots, A if it resists outplays B in endgame let's say). Then removing all games lasting more than say 100 moves you remove more games where A would have won than B, no ?