A round-robin tournament of say 15 engines
Each engine plays every other engine using a pgn of 100 opening positions, played reversed sides (so 200 games per pairing)
Must support concurrency
I'm a bit stumped on this one. I don't know any GUI that can do it. Last time I did something like this I ran each match individually which was very cumbersome.
Which GUI supports the following ?
Moderator: Ras
-
hgm
- Posts: 28426
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Which GUI supports the following ?
WinBoard / XBoard, of course. It seems a pretty elementary task.
-
Modern Times
- Posts: 3780
- Joined: Thu Jun 07, 2012 11:02 pm
-
mvanthoor
- Posts: 1784
- Joined: Wed Jul 03, 2019 4:42 pm
- Location: Netherlands
- Full name: Marcel Vanthoor
Re: Which GUI supports the following ?
It seems to have all the options.
For Tournament:
Set Tournament Type = round robin
Set Rounds = Whatever you want
Set Games per encounter = 2
Set Play Each Opening = 2 times
For Opening Suite:
Set PGN file = your_file.pgn
Set required opening depth = whatever you want
Set Opening Order = sequential
And in the settings, there's an option to run games concurrently.
-
hgm
- Posts: 28426
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
-
Modern Times
- Posts: 3780
- Joined: Thu Jun 07, 2012 11:02 pm
Re: Which GUI supports the following ?
Yes, but it then works through the pgn sequentially from one opponent to the next, not sequentially per opponent. I'm simply running individual matches to achieve that result. Slower, but for a one-off tournament not so bad I guess.mvanthoor wrote: ↑Tue Apr 04, 2023 3:58 pmIt seems to have all the options.
For Tournament:
Set Tournament Type = round robin
Set Rounds = Whatever you want
Set Games per encounter = 2
Set Play Each Opening = 2 times
For Opening Suite:
Set PGN file = your_file.pgn
Set required opening depth = whatever you want
Set Opening Order = sequential
And in the settings, there's an option to run games concurrently.
-
mvanthoor
- Posts: 1784
- Joined: Wed Jul 03, 2019 4:42 pm
- Location: Netherlands
- Full name: Marcel Vanthoor
Re: Which GUI supports the following ?
So what do you actually want, exactly? The settings I gave above should, as far as I can see, pick the first opening line in the PGN, then play two games between the first two opponents using that line, and then picks the next line for the next two opponents. Do you want an entire round played with only that first line, for black and then white, and then an entire round with the next line, and so on? I don't think CuteChess can do that. I don't even know for sure how useful it would be.Modern Times wrote: ↑Tue Apr 04, 2023 8:21 pm
Yes, but it then works through the pgn sequentially from one opponent to the next, not sequentially per opponent. I'm simply running individual matches to achieve that result. Slower, but for a one-off tournament not so bad I guess.
Personally I use a large opening book created from grandmaster games since 1900, and have CuteChess pick an opening line for a game, play it for 4 moves per side and then leave the engines to their game.
However, I can imagine that, getting into the 3600+ territory, you need to go and do special things to avoid 100% draws.
-
hgm
- Posts: 28426
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Which GUI supports the following ?
The whole point of using a set of predefined openings is to let all pairings play the same openings. This gives the most accurate comparison between the engines, eliminating variance due to opening choice. Besides, using each opening only in a single pairing would require you to have 120 times as many lines, in a round robin of 16.
It souns like a bug in CuteChess.
WinBoard can even force the same lines in all pairings when you otherwise randomly selects from the GUI book, by forcing the same random seed for all games in the same round.
It souns like a bug in CuteChess.
WinBoard can even force the same lines in all pairings when you otherwise randomly selects from the GUI book, by forcing the same random seed for all games in the same round.
-
Modern Times
- Posts: 3780
- Joined: Thu Jun 07, 2012 11:02 pm
Re: Which GUI supports the following ?
Yes HG, exactly right. It may not be a bug in Cutechess, rather something they didn't anticipate, same with Banksia. Sounds like Winboard is the only GUI with concurrency that supports this.
