Weird tournament, and couple other things
Posted: 27 Jan 2013, 05:21
I just ran a Winboard tournament (4.6.2), 3 cycles, 2 games / match, using an opening file with 3 different openings in it, and at times running two Winboards concurrently for the tournament... and the outcome was certainly not what I expected - this is the final cross-table:
Here is the .trn-file:
Hmm, looking at the cross-table, I think I know what happened - the programs that have played many games are the multi-variant ones, i.e. the ones that were installed prior to the tournament. So, the first copy of Winboard, in which I started the tournament, must never have saved its settings (including the engine list) - meaning the second copy was told to play games between programs it didn't know existed... but instead of giving some kind of sensible error message, it just kept scheduling games between the few programs that were known to it. Yup, looking at the engine list in the second copy, the new engines aren't listed. Still, I would really expect it to throw some sensible error message instead of just keeping on running a tournament with unknown players.
I've also noticed two other minor weirdnesses:
When I manually adjudicate a game during a tournament (typically because a program has run out of clock, or has encountered a bug), that game does not get saved to the tournament .pgn-file.
I regularly get the "Changing Time Control during a game is not implemented" in situations where no moves (for new games) / no new moves (for loaded games) have been done on the board, and the clocks have not yet started running. I am not sure by what criteria Winboard deems those games to be in progress... of course, an easy work-around is restart the game and then change time control, but it seems odd that I can't just change it in the first place.
- Code: Select all
Cross table, sorted by score percentage, Buchholz, SB
Nebiyu Sangga Sjaak Oberon Fairy- Cataly
###### 01010 111111 1111 111111 1111
1. NebiyuChess_1.43 ###### 1111 111111
###### 11111 92% 37.0 (456.0, 405.0)
10101 ###### 1=1= 1111 11 11111
2. Sangga v1.0 ######
###### 85% 17.0 (315.5, 221.0)
000000 0=0= ###### =110 111111 011
3. Sjaak r470 0000 ###### 111011
###### 101101 53% 20.5 (609.5, 154.5)
0000 0000 =001 ###### 0110 10=
4. Oberon 0.04 ######
###### 26% 5.0 (337.5, 50.5)
000000 00 000000 1001 ###### 111
5. Fairy-Max 4.8Rt 000000 000100 ######
00000 010010 ###### 18% 8.0 (1059.5, 79.0)
0000 00000 100 01= 000 ######
6. Catalyst ######
###### 14% 2.5 (333.5, 28.0)
Here is the .trn-file:
- Code: Select all
-participants {Fairy-Max 4.8
Sangga-v1.0 (spartan)
Nebiyu Chess Variants
Sjaak r470
oberonspartan (spartan)
Catalyst (spartan)
}
-seedBase 537434879
-tourneyType 0
-tourneyCycles 3
-defaultMatchGames 2
-syncAfterRound false
-syncAfterCycle true
-saveGameFile "C:\WinBoard-4.6.2\Files\Spartan5s.pgn"
-loadGameFile "C:\WinBoard-4.6.2\Files\spartan openings.pgn"
-loadGameIndex -2
-loadPositionFile ""
-loadPositionIndex -2
-rewindIndex 0
-discourageOwnBooks false
-mps 40
-tc 3:20
-inc -1.00
-results "-+-++-=-+--++++=+--+-+++-++-++-+-+-++-+-++-+--+--+-+-+--+--=-+-+--+++--+---=+--+-+--+++++-"
Hmm, looking at the cross-table, I think I know what happened - the programs that have played many games are the multi-variant ones, i.e. the ones that were installed prior to the tournament. So, the first copy of Winboard, in which I started the tournament, must never have saved its settings (including the engine list) - meaning the second copy was told to play games between programs it didn't know existed... but instead of giving some kind of sensible error message, it just kept scheduling games between the few programs that were known to it. Yup, looking at the engine list in the second copy, the new engines aren't listed. Still, I would really expect it to throw some sensible error message instead of just keeping on running a tournament with unknown players.
I've also noticed two other minor weirdnesses:
When I manually adjudicate a game during a tournament (typically because a program has run out of clock, or has encountered a bug), that game does not get saved to the tournament .pgn-file.
I regularly get the "Changing Time Control during a game is not implemented" in situations where no moves (for new games) / no new moves (for loaded games) have been done on the board, and the clocks have not yet started running. I am not sure by what criteria Winboard deems those games to be in progress... of course, an easy work-around is restart the game and then change time control, but it seems odd that I can't just change it in the first place.