ScidVsPC/Mac
Moderators: hgm, Rebel, chrisw
-
- Posts: 2949
- Joined: Mon May 05, 2008 12:16 pm
- Location: Bordeaux (France)
- Full name: Julien Marcel
ScidVsPC/Mac
Steven, is there a way to make all the engines of a tournament use the same book? I'm about to launch a big (>100 engines) tournament to produce a rating list of the engines available for OSX, but some engines have a book and others have none, hence creating an unbalanced situation before the tournament even starts.
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
-
- Posts: 27811
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: ScidVsPC/Mac
XBoard can do that...
-
- Posts: 608
- Joined: Wed Oct 13, 2010 9:44 am
- Location: Australia
Re: ScidVsPC/Mac
No. I really should add it for next release... And I don't have much else lined up, so maybe it'll get doneJuLieN wrote:Steven, is there a way to make all the engines of a tournament use the same book? I'm about to launch a big (>100 engines) tournament to produce a rating list of the engines available for OSX, but some engines have a book and others have none, hence creating an unbalanced situation before the tournament even starts.
(At the moment, perhaps use the "Copy engine" feature to make no-book aliases for your existing engines.)
-
- Posts: 2949
- Joined: Mon May 05, 2008 12:16 pm
- Location: Bordeaux (France)
- Full name: Julien Marcel
Re: ScidVsPC/Mac
Thanks Steven Actually, now that I tried different things I saw a number of problems with the tournaments in ScidVsMac:stevenaaus wrote:No. I really should add it for next release... And I don't have much else lined up, so maybe it'll get doneJuLieN wrote:Steven, is there a way to make all the engines of a tournament use the same book? I'm about to launch a big (>100 engines) tournament to produce a rating list of the engines available for OSX, but some engines have a book and others have none, hence creating an unbalanced situation before the tournament even starts.
(At the moment, perhaps use the "Copy engine" feature to make no-book aliases for your existing engines.)
1- the engine choosing system in the tournament windows is not handy at all: if I have more than 20 engines, I can't even start the tournament because the "go" button is scrolled out of the screen (and I run in 2560x1440...). Idea: why not use a list like Arena's ?
2- So I chose to break my tournament into smaller ones whose list would fit into my screen, but after a while the tournament will freeze for no reason (I thought an engine was crashing, but now I think it comes from ScidVsMac because the engine won't even lose on time). So, stability problem, here.
3- When a game has ended it takes often a lot of time (sometimes more than 30s) to start the next game...
So, those points plus a common book for tournaments (with, btw, all white engines starting with the same position during a round, and then their opponent getting the same position against them the round after if we set 2 games against each-others), would be nice
ScidVsPC/Mac is a great achievement, but it's still a bit young I see
Last edited by JuLieN on Wed Mar 07, 2012 12:54 pm, edited 1 time in total.
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
-
- Posts: 608
- Joined: Wed Oct 13, 2010 9:44 am
- Location: Australia
Re: ScidVsPC/Mac
A hundred! What time control are you thinking ?JuLieN wrote:I'm about to launch a big (>100 engines)
Anyway, I'll try to look at it this weekend - but it may be complicated.
-
- Posts: 2949
- Joined: Mon May 05, 2008 12:16 pm
- Location: Bordeaux (France)
- Full name: Julien Marcel
Re: ScidVsPC/Mac
In the beginning I thought about 5mn blitzes... so 10min/game... with 2 games between two engines (one with black, one with white) with a computed duration of ((100x99) / 2) * 2 * 10 = 69 days....stevenaaus wrote:A hundred! What time control are you thinking ?JuLieN wrote:I'm about to launch a big (>100 engines)
Anyway, I'll try to look at it this weekend - but it may be complicated.
Maybe a bit too long, especially if one can't stop and restart a tournament (another suggestion of improvement btw ). So breaking the tournament into 7 smaller tournaments of 15 engines and then promoting the 5 best engines of each tournament is a better idea (the first 7 smaller tournaments will "only" take 70 hours). I just want to produce a crude estimation of the strength of those engines for the moment.
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
-
- Posts: 608
- Joined: Wed Oct 13, 2010 9:44 am
- Location: Australia
Re: ScidVsPC/Mac
Are you using xboard engines ?JuLieN wrote: Thanks Setven Actually, now that I tried different things I saw a number of problems with the tournaments in ScidVsMac:
1- the engine choosing system in the tournament windows is not handy at all: if I have more than 20 engines, I can't even start the tournament because the "go" button is scrolled out of the screen (and I run in 2560x1440...). Idea: why not use a list like Arena's ?
2- So I chose to break my tournament into smaller ones whose list would fit into my screen, but after a while the tournament will freeze for no reason (I thought an engine was crashing, but now I think it comes from ScidVsMac because the engine won't even lose on time). So, stability problem, here.
SVN has update code for this scenario. Just check out svn, then use "make scid" to make a new gui, and copy "scid" over /Applications/Scidvspc/...../scid
Also - the "engine timeout" feature is quite handy for making sure the thing always finishes.
Hmmm - never seen this before. OSX *does* have a not-great version of tcl/tk though. Can you pinpoint this problem ?3- When a game has ended it takes often a lot of time (sometimes more than 30s) to start the next game...
Isn't this possible with "All games from current position".(with, btw, all white engines starting with the same position during a round, and then their opponent getting the same position against them the round after if we set 2 games against each-others), would be nice
But yes, the torunament feature isn't as solid as some other guis.
-
- Posts: 27811
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: ScidVsPC/Mac
You could use Swiss + BayesElo to do that (e.g. 20 rounds). That way you waste less time on games between widely differing players.JuLieN wrote:I just want to produce a crude estimation of the strength of those engines for the moment.
-
- Posts: 2949
- Joined: Mon May 05, 2008 12:16 pm
- Location: Bordeaux (France)
- Full name: Julien Marcel
Re: ScidVsPC/Mac
Yes, I have a mix of xboard and uci engines in those tournaments. I'll try what you suggest later today.stevenaaus wrote:Are you using xboard engines ?JuLieN wrote: Thanks Setven Actually, now that I tried different things I saw a number of problems with the tournaments in ScidVsMac:
1- the engine choosing system in the tournament windows is not handy at all: if I have more than 20 engines, I can't even start the tournament because the "go" button is scrolled out of the screen (and I run in 2560x1440...). Idea: why not use a list like Arena's ?
2- So I chose to break my tournament into smaller ones whose list would fit into my screen, but after a while the tournament will freeze for no reason (I thought an engine was crashing, but now I think it comes from ScidVsMac because the engine won't even lose on time). So, stability problem, here.
SVN has update code for this scenario. Just check out svn, then use "make scid" to make a new gui, and copy "scid" over /Applications/Scidvspc/...../scid
Yes but it won't really solve the problem, because some games just freeze in the middle of the action, for no reason. It seems to happen randomly and with different engines. I first thought that some engines were unstable, but they can't all be... Especially engines like Amundsen or Arasan (and Arasan is not one of my builds).stevenaaus wrote:Also - the "engine timeout" feature is quite handy for making sure the thing always finishes.
Well, typically, an engine has checkmated the other one (the move is not played on the board but you can see it in the played move under the board (for instance Qe1#), and nothing happens during 30s, then the next game starts.stevenaaus wrote:Hmmm - never seen this before. OSX *does* have a not-great version of tcl/tk though. Can you pinpoint this problem ?JuLieN wrote:3- When a game has ended it takes often a lot of time (sometimes more than 30s) to start the next game...
That would work with 2 games between each pair of engines, but:stevenaaus wrote:Isn't this possible with "All games from current position".JuLieN wrote:(with, btw, all white engines starting with the same position during a round, and then their opponent getting the same position against them the round after if we set 2 games against each-others), would be nice
1- not if you want to make long matches between a pair of engine
2- it would be a bit boring to the observer Here's my big "1.e4 c5" tournament!
ScidVsMac is very promising, but the tournament feature is still young.
Oh, a few other requests, that I don't think are implemented yet:
1- tournament files, so one could stop a tournament and continue it again later by loading it
2- the ability to add/remove some engines during a tournament (that one will be tricky!)
3- later, when you have time, why not add a broadcasting service compatible with TSCV? (complex too...)
Last edited by JuLieN on Wed Mar 07, 2012 1:09 pm, edited 2 times in total.
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
-
- Posts: 2949
- Joined: Mon May 05, 2008 12:16 pm
- Location: Bordeaux (France)
- Full name: Julien Marcel
Re: ScidVsPC/Mac
Thanks H.G., I'll take a look at that. But ScidVsMac has no swiss system, sadly. Maybe Xboard has?hgm wrote:You could use Swiss + BayesElo to do that (e.g. 20 rounds). That way you waste less time on games between widely differing players.JuLieN wrote:I just want to produce a crude estimation of the strength of those engines for the moment.
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]