You can simply delete the result in the engtourn.ctg, then Fritz will repeat the game after restarting the tournament.Unfortunately if a duplicate is found, I do not know how to go back and eliminate the duplicate and replace it with another game.
Hi NormThere are a lot of tournaments reported in this forum. I wonder if they all check for duplicate games? I found out that duplicate games are a big problem for the tournaments I run in the Fritz8 gui.
Detecting duplicate games in a pgn file can be done using utilities like Scid or the utility pgn-extract.
The problem is more acute with the Fritz8 gui because the default is to let all engines share the same opening book and the default values "tournament book" and "variety", in book settings, restrict opening variety. Btw, if the opening book is being shared, then book learning should be off because there will be conflicting "learning".
There are some techniques to minimize duplicate games in the fritz8 gui. I use the following:
(1) set tournament book off
(2) set variety to maximum
(3) give each engine its own copy of the opening book and turn learning on. This takes up a lot of hd space though.
(4) get the pgn of the tournament and check it using Scid or pgn-extract.
Unfortunately if a duplicate is found, I do not know how to go back and eliminate the duplicate and replace it with another game.
This is in first place a Winboard Forum (ever noticed the name?),There are a lot of tournaments reported in this forum. I wonder if they all check for duplicate games? I found out that duplicate games are a big problem for the tournaments I run in the Fritz8 gui.
Detecting duplicate games in a pgn file can be done using utilities like Scid or the utility pgn-extract.
The problem is more acute with the Fritz8 gui because the default is to let all engines share the same opening book and the default values "tournament book" and "variety", in book settings, restrict opening variety. Btw, if the opening book is being shared, then book learning should be off because there will be conflicting "learning".
There are some techniques to minimize duplicate games in the fritz8 gui. I use the following:
(1) set tournament book off
(2) set variety to maximum
(3) give each engine its own copy of the opening book and turn learning on. This takes up a lot of hd space though.
(4) get the pgn of the tournament and check it using Scid or pgn-extract.
Unfortunately if a duplicate is found, I do not know how to go back and eliminate the duplicate and replace it with another game.
I just tried doing this on a few games (non-duplicates) in a tournament that just finished. Unfortunately, it did not work. I got "Tournament Completed" when I opened the tournament and restarted.Hi,You can simply delete the result in the engtourn.ctg, then Fritz will repeat the game after restarting the tournament.Unfortunately if a duplicate is found, I do not know how to go back and eliminate the duplicate and replace it with another game.
Best,
Alex
There are tournaments mentioned in this forum that have already reported using the fritz8/cb gui. I'm not the first to mention it. The chessbase gui is a great gui and it runs tournaments that allow me to easily match ruffian, list, theking, fritz8, shredder8, for example. I look at it as progress.This is in first place a Winboard Forum (ever noticed the name?),There are a lot of tournaments reported in this forum. I wonder if they all check for duplicate games? I found out that duplicate games are a big problem for the tournaments I run in the Fritz8 gui.
Detecting duplicate games in a pgn file can be done using utilities like Scid or the utility pgn-extract.
The problem is more acute with the Fritz8 gui because the default is to let all engines share the same opening book and the default values "tournament book" and "variety", in book settings, restrict opening variety. Btw, if the opening book is being shared, then book learning should be off because there will be conflicting "learning".
There are some techniques to minimize duplicate games in the fritz8 gui. I use the following:
(1) set tournament book off
(2) set variety to maximum
(3) give each engine its own copy of the opening book and turn learning on. This takes up a lot of hd space though.
(4) get the pgn of the tournament and check it using Scid or pgn-extract.
Unfortunately if a duplicate is found, I do not know how to go back and eliminate the duplicate and replace it with another game.
therefore the people reporting tournaments here obviously shouldn't
have the problems you mentioned.
We dont use 'tournament books' or chessbase books or whatever.
The only way duplicated games might happen, would be that both programs
dont have a book at all _plus_ zero randomness(or cloning).
(BTW a duplicated game is only a duplicated game if _all_ moves
are the same until the end, but I hope you know this already.
Deleting games other than real duplicates I would consider a bad
intervention from the user, except he made a setup error.)
Of course deleting such duplicates would be an error...as both
programs simply cant play else, regardless what the user likes to see.
(happens very seldom naturally)
Regards,
Günther
Hi Olivier,Hi NormThere are a lot of tournaments reported in this forum. I wonder if they all check for duplicate games? I found out that duplicate games are a big problem for the tournaments I run in the Fritz8 gui.
Detecting duplicate games in a pgn file can be done using utilities like Scid or the utility pgn-extract.
The problem is more acute with the Fritz8 gui because the default is to let all engines share the same opening book and the default values "tournament book" and "variety", in book settings, restrict opening variety. Btw, if the opening book is being shared, then book learning should be off because there will be conflicting "learning".
There are some techniques to minimize duplicate games in the fritz8 gui. I use the following:
(1) set tournament book off
(2) set variety to maximum
(3) give each engine its own copy of the opening book and turn learning on. This takes up a lot of hd space though.
(4) get the pgn of the tournament and check it using Scid or pgn-extract.
Unfortunately if a duplicate is found, I do not know how to go back and eliminate the duplicate and replace it with another game.
Here engines are playing with their ownbook if available : this is the case for most WB and Uci engines.
If a ctg book is needed (CB native engines or engines coming with no book), I use the following settings :
- Tournament is off, of course
- Variety is set to 1 (scale : 0 to 5)
If variety is too high, the engines may play weak variations.
Olivier
I am simply not interested in other GUIs than WB, that's because I am here!There are tournaments mentioned in this forum that have already reported using the fritz8/cb gui. I'm not the first to mention it. The chessbase gui is a great gui and it runs tournaments that allow me to easily match ruffian, list, theking, fritz8, shredder8, for example. I look at it as progress.This is in first place a Winboard Forum (ever noticed the name?),There are a lot of tournaments reported in this forum. I wonder if they all check for duplicate games? I found out that duplicate games are a big problem for the tournaments I run in the Fritz8 gui.
Detecting duplicate games in a pgn file can be done using utilities like Scid or the utility pgn-extract.
The problem is more acute with the Fritz8 gui because the default is to let all engines share the same opening book and the default values "tournament book" and "variety", in book settings, restrict opening variety. Btw, if the opening book is being shared, then book learning should be off because there will be conflicting "learning".
There are some techniques to minimize duplicate games in the fritz8 gui. I use the following:
(1) set tournament book off
(2) set variety to maximum
(3) give each engine its own copy of the opening book and turn learning on. This takes up a lot of hd space though.
(4) get the pgn of the tournament and check it using Scid or pgn-extract.
Unfortunately if a duplicate is found, I do not know how to go back and eliminate the duplicate and replace it with another game.
therefore the people reporting tournaments here obviously shouldn't
have the problems you mentioned.
We dont use 'tournament books' or chessbase books or whatever.
The only way duplicated games might happen, would be that both programs
dont have a book at all _plus_ zero randomness(or cloning).
(BTW a duplicated game is only a duplicated game if _all_ moves
are the same until the end, but I hope you know this already.
Deleting games other than real duplicates I would consider a bad
intervention from the user, except he made a setup error.)
Of course deleting such duplicates would be an error...as both
programs simply cant play else, regardless what the user likes to see.
(happens very seldom naturally)
Regards,
Günther
And since that gui accepts winboard engines, as well as uci-only and proprietary cb engines, I think it's inclusion here is justified.
I do have reservations about whether the cb engines have an advantage though. I would prefer that the cb engines also be wb and uci compatible, but they are not. Maybe chessbase has a reason for that in terms of protecting the investment in their business. Suppose Fritz8 was wb or uci compatible, wouldn't then anyone who gets a pirated copy of the engine not be paying chessbase? But if you have to also use their interface, then chessbase is more likely to get some money. Anyone who knows business, knows you have to be very tough to succeed.
As for duplicates:
Duplicates mean identical games with identical moves and end at the same point. They do not have to be played by the same players. If the players are also the same, the games are "twins". In an engine-engine tournament, the duplicates are highly, highly likely to also be twins. pgn-extract detects duplicates, while Scid only detects twins.
Duplicates happen because of lack of enough randomness in the engines. Given an opening with book moves that eliminate a lot of pieces before the engines kick in, the chances for duplicate games increase if the 2 engines play the same opening against each other many times.
Duplicates even happen in grandmaster play with 2 different sets of players. I've seen that in culling duplicates from large databases. And then there are the near duplicates: A 50 move game ends in a draw. The next time the players play, they repeat the same 50 moves and then add a few more moves on.
Yes, you are right, if the tournament is completed it don't work. I didn't use Fritz now for a long time because of this 'simple' problems...I just tried doing this on a few games (non-duplicates) in a tournament that just finished. Unfortunately, it did not work. I got "Tournament Completed" when I opened the tournament and restarted.
Understood.I am simply not interested in other GUIs than WB, that's because I am here!
Like I said before, the problem with duplicates in WB is neglectable
because it has a completely different approach and doesn't want to do
all stuff for the programs...
No need therefore to explain us problems from other GUIs here.
I have (nearly) nothing against people posting their results including
WB programs in CB or Arena, but I admit I dont care much for results
in those GUIs, as I dont trust them, as much as WB for WB programs.
OTH posting problems which arise in those non topic GUIs only is
quite different and more than OT, you should respect that.
Günther
Another good trick, Norm :I just tried doing this on a few games (non-duplicates) in a tournament that just finished. Unfortunately, it did not work. I got "Tournament Completed" when I opened the tournament and restarted.Hi,You can simply delete the result in the engtourn.ctg, then Fritz will repeat the game after restarting the tournament.Unfortunately if a duplicate is found, I do not know how to go back and eliminate the duplicate and replace it with another game.
Best,
Alex
When I "deleted" the game in engtour, it did not remove it. It just put a line through it and dimmed it. Maybe there is a follow-up step to fully delete it?
Thanks. I know you meant "Created" above. I also had to go into edit games of engtour in order to erase the results of played games. You have to click on the blank choice in order for the result to disappear. Then when I continued the tournament, the games without results were replayed.Another good trick, Norm :I just tried doing this on a few games (non-duplicates) in a tournament that just finished. Unfortunately, it did not work. I got "Tournament Completed" when I opened the tournament and restarted.Hi,You can simply delete the result in the engtourn.ctg, then Fritz will repeat the game after restarting the tournament.Unfortunately if a duplicate is found, I do not know how to go back and eliminate the duplicate and replace it with another game.
Best,
Alex
When I "deleted" the game in engtour, it did not remove it. It just put a line through it and dimmed it. Maybe there is a follow-up step to fully delete it?
Open the .trn file with notepad, and set variable Crated to 2 and Complete to 1. So the GUI will replay the games that have no results yet.
Olivier
It can be a problem under WB, too. For example at least earlier versions of Crafty played by default with almost no book randomness under newer versions WB (which tells the engine, that the opponent is a computer - and this switches off all/most the randomness in the book of Crafty. It was btw. not trivial to switch this behavior of Crafty off, settings in crafty.rc will not help, IIRC).Like I said before, the problem with duplicates in WB is neglectable
because it has a completely different approach and doesn't want to do
all stuff for the programs...
No need therefore to explain us problems from other GUIs here.
I have (nearly) nothing against people posting their results including
WB programs in CB or Arena, but I admit I dont care much for results
in those GUIs, as I dont trust them, as much as WB for WB programs.
OTH posting problems which arise in those non topic GUIs only is
quite different and more than OT, you should respect that.
This is the charta! Please read it again.It can be a problem under WB, too. For example at least earlier versions of Crafty played by default with almost no book randomness under newer versions WB (which tells the engine, that the opponent is a computer - and this switches off all/most the randomness in the book of Crafty. It was btw. not trivial to switch this behavior of Crafty off, settings in crafty.rc will not help, IIRC).Like I said before, the problem with duplicates in WB is neglectable
because it has a completely different approach and doesn't want to do
all stuff for the programs...
No need therefore to explain us problems from other GUIs here.
I have (nearly) nothing against people posting their results including
WB programs in CB or Arena, but I admit I dont care much for results
in those GUIs, as I dont trust them, as much as WB for WB programs.
OTH posting problems which arise in those non topic GUIs only is
quite different and more than OT, you should respect that.
If you now face Crafty with an opponent, that does similar, you will get duplicate games, or games that are duplicated until decided. This happened to me for example, when testing a (non public) "tournament book" for Yace under WB. So, I think, it is an issue under WB, too. Recent versions of Yace have options, to switch randomness in the book off, so it can be an issue there, too (I don't use this for my tests, so I am only guessing).
So, IMHO duplicate games can be an issue under WB. Even more, when you include practical duplicate games, that diversed at some point, where already decided. (For example one engine may have positional learning, and chose in the next game to lose in a slightly different way. Or some randomnoss, that maybe all engines have, may make them to chose a slightly different path in a dead drawn position. For example when there are perpetual checks or unavoidable repetitions.)
Well, wouldn't it be easy, to just ignore those posts. I read:
"Please post messages about Winboard and related topics only."
at the top of this forum. Running a WB engine under any GUI looks related to me, but I can understand, that it doesn't look too related to other people (the above does not mention Winboard engines at all).
BTW. I also do not trust other GUIs as much as WB. Still it seems on topic to me, to discuss some aspects. There could be various reasons to not trust the other GUIs. Is the protocol implemented in accordance to or in the spirit the spec (remember old WB adapter)? Where does it differ from the implementation of WB/XB (the GUIs)?
With kind regards,
Dieter
This is so true. A semi-amusing story, regarding duplicate games. When I firstUnderstood.I am simply not interested in other GUIs than WB, that's because I am here!
Like I said before, the problem with duplicates in WB is neglectable
because it has a completely different approach and doesn't want to do
all stuff for the programs...
No need therefore to explain us problems from other GUIs here.
I have (nearly) nothing against people posting their results including
WB programs in CB or Arena, but I admit I dont care much for results
in those GUIs, as I dont trust them, as much as WB for WB programs.
OTH posting problems which arise in those non topic GUIs only is
quite different and more than OT, you should respect that.
Günther
I wish WB gui would have an update that enables use of other types of engines. Unfortunately many engine makers- amateur and professional, are the ones that are bypassing the wb gui. That sort of forces me as an enthusiast/hobbyist to go with the flow. What is the future of the WB gui? I hope it can maintain and improve its "market share".
Duplicates occur in WB gui. They occur in all gui's. I found them when I used Jori's TM. The thing is that you have to check for them, otherwise they are invisible.
All Fritz book are bad for engine-engine games.There are some techniques to minimize duplicate games in the fritz8 gui. I use the following:
(1) set tournament book off
(2) set variety to maximum
(3) give each engine its own copy of the opening book and turn learning on. This takes up a lot of hd space though.
(4) get the pgn of the tournament and check it using Scid or pgn-extract.
Yes if the book is wide, short-lined and proof.Hi Olivier,
The advantage(?) of having them use their own copy of the same book is that the engines determine the winner, not the books. It levels the playing field, perhaps.
-Norm
Return to Archive (Old Parsimony Forum)
Users browsing this forum: No registered users and 26 guests