If anyone missed my post in the tournament sections, my project Scid vs. PC is starting to look quite mature. It's got a heap of improvements over SCID - A decent gamelist widget and interface, and improvements to FICs, Tacgame, Help-menus and the Puzzle features come to mind.
The next thing to do is to port SCID's recent si4, undo(redesign?) and tree caching code. It's not a *huge* task, but any C gurus wanting to lend a hand would be welcome.
It also has a few Phalanx fixes, and i've recently chown-ed the sourceforge Phalanx project, if anyone's still interested in this engine.
Scid fork and Phalanx news
Moderators: hgm, Rebel, chrisw
-
- Posts: 608
- Joined: Wed Oct 13, 2010 9:44 am
- Location: Australia
-
- Posts: 215
- Joined: Sun Feb 24, 2008 2:08 am
Re: Scid fork and Phalanx news
This is a great version of scid. Any chance of implementing millisecond time controls in computer matches for ultrafast matches?stevenaaus wrote:If anyone missed my post in the tournament sections, my project Scid vs. PC is starting to look quite mature. It's got a heap of improvements over SCID - A decent gamelist widget and interface, and improvements to FICs, Tacgame, Help-menus and the Puzzle features come to mind.
The next thing to do is to port SCID's recent si4, undo(redesign?) and tree caching code. It's not a *huge* task, but any C gurus wanting to lend a hand would be welcome.
It also has a few Phalanx fixes, and i've recently chown-ed the sourceforge Phalanx project, if anyone's still interested in this engine.
Thanks.
-
- Posts: 608
- Joined: Wed Oct 13, 2010 9:44 am
- Location: Australia
Re: Scid fork and Phalanx news
Any chance of implementing millisecond time controls in computer matches for ultrafast matches?
It seems to work fine now. Just input a decimal value (".2" for eg) in the time dialog, instead of using the arrows which only selects integers.
The only issue is that the xboard command is "st SECONDS". Testing phalanx, it says: "ENGINE 2 says: Error: "st:" expected integer , but got .2", so it looks like your mileage may vary. UCI time slice is given in milliseconds, so .2 becomes "go movetime 200.0" which works fine with Robo,Stock and Toga.
-
- Posts: 492
- Joined: Sun Mar 19, 2006 4:12 am
Re: Scid fork and Phalanx news
Great to hear that Phalanx is being worked on again! Good luck, and looking forward to future releases!stevenaaus wrote:It also has a few Phalanx fixes, and i've recently chown-ed the sourceforge Phalanx project, if anyone's still interested in this engine.
Best,
Kirill
-
- Posts: 608
- Joined: Wed Oct 13, 2010 9:44 am
- Location: Australia
Re: Scid fork and Phalanx news
Ha ha, it was only a two-liner to implement millisecond time control for Phalanx. I'd already fixed it's illegal castling.
You can get the latest code here Cygwin is needed for windows compilation.
Things to-do : en-passant needs a bug-fix, and it's *very* weak at detecting rook mating attacks on the first and eighth rank. But we'd need a *real* chess programmer to do this.
You can get the latest code here
Code: Select all
svn co https://phalanx.svn.sourceforge.net/svnroot/phalanx
Things to-do : en-passant needs a bug-fix, and it's *very* weak at detecting rook mating attacks on the first and eighth rank. But we'd need a *real* chess programmer to do this.
-
- Posts: 215
- Joined: Sun Feb 24, 2008 2:08 am
Re: Scid fork and Phalanx news
Great - thanks for the tip. Is it possible to specify an opening book or a set of opening positions in a pgn file for engine matches?stevenaaus wrote:Any chance of implementing millisecond time controls in computer matches for ultrafast matches?
It seems to work fine now. Just input a decimal value (".2" for eg) in the time dialog, instead of using the arrows which only selects integers.
Thanks.
-
- Posts: 608
- Joined: Wed Oct 13, 2010 9:44 am
- Location: Australia
Re: Scid fork and Phalanx news
Sorry, but I'm a little ignorant about opening books in general. AFAIK (and can remember since i wrote this code a few months ago), the xboard engines will use their own book (if the correct directory is configured in the Tools->AnalysisEngines widget, of course) while the UCI engines are bookless at the moment. Crafty's end game book is explicitly disabled (as it breaks the analysis widget) but for the purposes of playing a tournament, it ~should~ be fine to re-enable by removing this code snippet: "egtb off".JohnS wrote:Is it possible to specify an opening book or a set of opening positions in a pgn file for engine matches?
-
- Posts: 351
- Joined: Sat Apr 01, 2006 2:03 am
Re: Scid fork and Phalanx news
Scid does support polyglot books, it would be great if those can be used during the matches. I believe they are already being used for engine annotation and the serious game features in scid.stevenaaus wrote:Sorry, but I'm a little ignorant about opening books in general. AFAIK (and can remember since i wrote this code a few months ago), the xboard engines will use their own book (if the correct directory is configured in the Tools->AnalysisEngines widget, of course) while the UCI engines are bookless at the moment. Crafty's end game book is explicitly disabled (as it breaks the analysis widget) but for the purposes of playing a tournament, it ~should~ be fine to re-enable by removing this code snippet: "egtb off".JohnS wrote:Is it possible to specify an opening book or a set of opening positions in a pgn file for engine matches?
-
- Posts: 608
- Joined: Wed Oct 13, 2010 9:44 am
- Location: Australia
Re: Scid fork and Phalanx news
I'll certainly look at in the next couple of weeks, but i'm a little confused. Is the idea to select different books for each competitor , or have them use the same book (which would involve fewer new widgets). And wouldn't it be ok to have the matches start at a certain position (which would be easy to code too) and seems to me to suffice.Scid does support polyglot books, it would be great if those can be used during the matches.
The latest release can always be got from
Code: Select all
svn co https://scidvspc.svn.sourceforge.net/svnroot/scidvspc
-
- Posts: 215
- Joined: Sun Feb 24, 2008 2:08 am
Re: Scid fork and Phalanx news
I would be happy to use positions such as Nunn.pgn and Silver.pgn as opening starting positions for engine matches.stevenaaus wrote:I'll certainly look at in the next couple of weeks, but i'm a little confused. Is the idea to select different books for each competitor , or have them use the same book (which would involve fewer new widgets). And wouldn't it be ok to have the matches start at a certain position (which would be easy to code too) and seems to me to suffice.Scid does support polyglot books, it would be great if those can be used during the matches.