Computer tournament has "time per move" issues
Posted: 25 Jun 2010, 14:12
I've been writing a Computer Tournament feature for my project, Scid vs. PC http://scidvspc.sf.net. The latest code is in subversion
It all runs runs fairly good, but has time control issues with some xboard engines, especially xchenard and sjeng. The problem is, using a "time per move" system, when these engines are playing each other they make the first few moves fine, but then speed up dramatically. I don't know the xboard protocol well, but i've tried every combination of the "st TIME" and "time TIME" command, with TIME being seconds or centiseconds, without resolving the issue.
My control flows aren't sophisticated. I just issue "st" and/or "time", "go", then wait for a line like "my move is" from the engine.
Some xboard engines work fine - Crafty, Scorpio and Gnuchess 5. The establuished UCI engines all work great too.
Any ideas ?
- Code: Select all
svn co https://scidvspc.svn.sourceforge.net/svnroot/scidvspc
It all runs runs fairly good, but has time control issues with some xboard engines, especially xchenard and sjeng. The problem is, using a "time per move" system, when these engines are playing each other they make the first few moves fine, but then speed up dramatically. I don't know the xboard protocol well, but i've tried every combination of the "st TIME" and "time TIME" command, with TIME being seconds or centiseconds, without resolving the issue.
My control flows aren't sophisticated. I just issue "st" and/or "time", "go", then wait for a line like "my move is" from the engine.
Some xboard engines work fine - Crafty, Scorpio and Gnuchess 5. The establuished UCI engines all work great too.
Any ideas ?