ChessGUI 0.130 and Chess960
- All Betsy FRC versions work well except version 6.0
- Of all Tornado versions, only Mainz works well
- Roce 0381 does not work
- All other FRC engines work well
Matthias.
.
ChessGUI 0.130 and Chess960
Moderators: hgm, Rebel, chrisw
-
- Posts: 41473
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: ChessGUI 0.130 and Chess960
Thanks for your efforts in enabling ChessGUI to meet everybody's FRC needs.
I know that Ray is very pleased that he can now test Winboard engines for his FRC rating list.
More enthusiasts should be prepared to give ChessGUI a go. They might be pleasantly surprised.
Cheers, Graham.
I know that Ray is very pleased that he can now test Winboard engines for his FRC rating list.
More enthusiasts should be prepared to give ChessGUI a go. They might be pleasantly surprised.
Cheers, Graham.
gbanksnz at gmail.com
Re: ChessGUI 0.130 and Chess960
Yes, when I started chess960 matches back in August 2006, I had not realised what a minefield I was about to step into. Arena with it's X-FEN standard, Shredder with UCI Shredder-FEN, neither GUI supporting each others standard, never the twain shall meet as the saying goes. Polyglot was I believe a possibility for running UCI FRC under Arena, but I did not want to use adaptors, and getting a correct polyglot.ini file for each engine with parameters to suit CCRL conditions was also potentially a problem. SO I restricted myself to UCI engines under the Shredder GUI, and that was that.
Then Graham got very excited about ChessGUI..... Accordingly I have now run some tests, and thanks to Matthias' great work, I'm now pretty confident that ChessGUI can be a one-stop-shop for all my FRC needs. I've run some FRC test matches with a UCI engine vs a Winboard engine, using pgns of 50 randomly selected opening positions, both running natively with no adaptors, and it works. There is no other GUI that can do this.
I am currently running Danasah 3.97b (WB), and assuming all continues to go well, look to see that appearing on the FRC ratings list in a week or so.
Then Graham got very excited about ChessGUI..... Accordingly I have now run some tests, and thanks to Matthias' great work, I'm now pretty confident that ChessGUI can be a one-stop-shop for all my FRC needs. I've run some FRC test matches with a UCI engine vs a Winboard engine, using pgns of 50 randomly selected opening positions, both running natively with no adaptors, and it works. There is no other GUI that can do this.
I am currently running Danasah 3.97b (WB), and assuming all continues to go well, look to see that appearing on the FRC ratings list in a week or so.
-
- Posts: 27817
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: ChessGUI 0.130 and Chess960
Arena does support neither X-FEN nor Shredder-FEN; it is simply broken.
I got reports that Baron FRC is also broken, when running as WB engine.
I got reports that Baron FRC is also broken, when running as WB engine.
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: ChessGUI 0.130 and Chess960
hgm wrote:Arena does support neither X-FEN nor Shredder-FEN; it is simply broken.
I got reports that Baron FRC is also broken, when running as WB engine.
All Baron FRC versions work perfectly under ChessGUI.
AFAIK, the author has never used ChessGUI.
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: ChessGUI 0.130 and Chess960
Spock wrote:Yes, when I started chess960 matches back in August 2006, I had not realised what a minefield I was about to step into. Arena with it's X-FEN standard, Shredder with UCI Shredder-FEN, neither GUI supporting each others standard, never the twain shall meet as the saying goes. Polyglot was I believe a possibility for running UCI FRC under Arena, but I did not want to use adaptors, and getting a correct polyglot.ini file for each engine with parameters to suit CCRL conditions was also potentially a problem. SO I restricted myself to UCI engines under the Shredder GUI, and that was that.
Then Graham got very excited about ChessGUI..... Accordingly I have now run some tests, and thanks to Matthias' great work, I'm now pretty confident that ChessGUI can be a one-stop-shop for all my FRC needs. I've run some FRC test matches with a UCI engine vs a Winboard engine, using pgns of 50 randomly selected opening positions, both running natively with no adaptors, and it works. There is no other GUI that can do this.
I am currently running Danasah 3.97b (WB), and assuming all continues to go well, look to see that appearing on the FRC ratings list in a week or so.
Hi Ray,
in next ChessGUI, I will include option to choose in which format to save pgn.
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 41473
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: ChessGUI 0.130 and Chess960
Matthias - is it possible to make it easier to replay a particular game without having to edit the schedule file?
Cheers, Graham.
Cheers, Graham.
gbanksnz at gmail.com
-
- Posts: 27817
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: ChessGUI 0.130 and Chess960
When Baron runs under WinBoard, it seems to produce this:Matthias Gemuh wrote:hgm wrote:Arena does support neither X-FEN nor Shredder-FEN; it is simply broken.
I got reports that Baron FRC is also broken, when running as WB engine.
All Baron FRC versions work perfectly under ChessGUI.
AFAIK, the author has never used ChessGUI.
Matthias.
Code: Select all
112656 >first : new
random
112656 >first : variant fischerandom
112656 >first : force
112656 >first : setboard nqrknrbb/pppppppp/8/8/8/8/PPPPPPPP/NQRKNRBB w FCfc - 0 1
112656 >first : ics -
112656 >first : level 40 5 0
112656 >first : sd 2
112656 >first : post
112656 >first : hard
112656 >first : easy
112656 >first : ping 3
112672 <first : pong 2
112719 <first : Error {Error on input}: syntax error, unexpected STRING, expecting FEN
112719 <first : Fen string has illegal formatpong 3
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: ChessGUI 0.130 and Chess960
hgm wrote:When Baron runs under WinBoard, it seems to produce this:Matthias Gemuh wrote:hgm wrote:Arena does support neither X-FEN nor Shredder-FEN; it is simply broken.
I got reports that Baron FRC is also broken, when running as WB engine.
All Baron FRC versions work perfectly under ChessGUI.
AFAIK, the author has never used ChessGUI.
Matthias.So it seems to have a defective FEN reader, and the spurious error message it gives because of that destroys the following pong.Code: Select all
112656 >first : new random 112656 >first : variant fischerandom 112656 >first : force 112656 >first : setboard nqrknrbb/pppppppp/8/8/8/8/PPPPPPPP/NQRKNRBB w FCfc - 0 1 112656 >first : ics - 112656 >first : level 40 5 0 112656 >first : sd 2 112656 >first : post 112656 >first : hard 112656 >first : easy 112656 >first : ping 3 112672 <first : pong 2 112719 <first : Error {Error on input}: syntax error, unexpected STRING, expecting FEN 112719 <first : Fen string has illegal formatpong 3
[Event "Third World War"]
[Site "ChessGUI"]
[Date "2009.01.18"]
[Time "09:26:56"]
[Round "1"]
[White "BigLion 2.23w"]
[Black "Baron 1.2.1 FRC"]
[WhiteElo "1972"]
[Result "0-1"]
[TimeControl "60+1"]
[PlyCount "57"]
[Number "1"]
[WhiteType "program"]
[BlackType "program"]
[Variant "fischerandom"]
[SetUp "1"]
[FEN "nqrknrbb/pppppppp/8/8/8/8/PPPPPPPP/NQRKNRBB w FCfc -"]
{ Pentium 4 HT, 2.66 GHz, 512 MB RAM }
1.O-O-O { Eval = 2, Depth = 9, TimeLeft = 00:00:57, Speed = 246, Ponder = O-O-O, } g5 { Eval = -11, Depth = 10, TimeLeft = 00:00:54, Speed = 452, Ponder = f4, }
2.Nd3 { Eval = 24, Depth = 8, TimeLeft = 00:00:56, Speed = 249, Ponder = O-O-O, } f5 { Eval = 7, Depth = 9, TimeLeft = 00:00:50, Speed = 448, Ponder = g3, }
3.f4 { Eval = 23, Depth = 8, TimeLeft = 00:00:55, Speed = 240, Ponder = gxf4, } g4 { Eval = 4, Depth = 9, TimeLeft = 00:00:48, Speed = 468, Ponder = g3, }
4.Nb3 { ev=12,d=8,tl=00:00:54,s=299,pd=O-O-O, } Bxb3 { ev=19,d=8,tl=00:00:47,s=473,pd=cxb3, }
5.axb3 { ev=44,d=7,tl=00:00:54,s=307,pd=O-O-O, } Nb6 { ev=4,d=9,tl=00:00:44,s=474,pd=g3, }
6.h3 { ev=39,d=7,tl=00:00:54,s=334,pd=gxh3, } d6 { ev=13,d=8,tl=00:00:42,s=471,pd=hxg4, }
7.hxg4 { ev=42,d=8,tl=00:00:53,s=323,pd=fxg4, } fxg4 { ev=12,d=9,tl=00:00:41,s=470,pd=g3, }
8.e4 { ev=40,d=8,tl=00:00:52,s=316,pd=O-O-O, } Nd7 { ev=14,d=7,tl=00:00:41,s=471,pd=g3, }
9.Qa2 { ev=60,d=8,tl=00:00:51,s=317,pd=a6, } c5 { ev=2,d=8,tl=00:00:40,s=460,pd=g3, }
10.b4 { ev=111,d=7,tl=00:00:50,s=327,pd=Bd4, } c4 { ev=33,d=8,tl=00:00:37,s=453,pd=Nf2, }
11.Bxa7 { ev=60,d=8,tl=00:00:49,s=342,pd=cxd3, } Qc7 { ev=237,d=8,tl=00:00:36,s=475,pd=Nf2, }
12.Nf2 { ev=30,d=7,tl=00:00:49,s=352,pd=Ra8, } Ra8 { ev=302,d=8,tl=00:00:36,s=481,pd=d4, }
13.Nxg4 { ev=-71,d=8,tl=00:00:48,s=339,pd=Bd4, } Bd4 { ev=281,d=8,tl=00:00:35,s=545,pd=c3, }
14.Qb1 { ev=-69,d=8,tl=00:00:47,s=329,pd=Rxa7, } Bxa7 { ev=271,d=8,tl=00:00:35,s=538,pd=c3, }
15.b3 { ev=-99,d=8,tl=00:00:46,s=328,pd=Nef6, } cxb3 { ev=396,d=7,tl=00:00:35,s=509,pd=Qxb3, }
16.Qxb3 { ev=-83,d=7,tl=00:00:46,s=338,pd=Bd4, } Bd4 { ev=362,d=7,tl=00:00:34,s=502,pd=c3, }
17.c3 { ev=-97,d=7,tl=00:00:46,s=375,pd=Qc6, } Nef6 { ev=346,d=6,tl=00:00:34,s=477,pd=Nxf6, }
18.Nxf6 { ev=-91,d=8,tl=00:00:45,s=393,pd=Nxf6, } Nxf6 { ev=332,d=7,tl=00:00:34,s=537,pd=Kb1, }
19.Kb1 { ev=-95,d=8,tl=00:00:44,s=395,pd=Bb6, } Bb6 { ev=286,d=8,tl=00:00:33,s=562,pd=Qe6, }
20.Rde1 { ev=-103,d=7,tl=00:00:43,s=377,pd=Ng4, } Qd7 { ev=317,d=7,tl=00:00:32,s=509,pd=d4, }
21.b5 { ev=-129,d=7,tl=00:00:43,s=377,pd=Nh5, } Bc5 { ev=352,d=7,tl=00:00:32,s=495,pd=c4, }
22.d3 { ev=-133,d=7,tl=00:00:42,s=367,pd=Ra5, } Ra5 { ev=369,d=8,tl=00:00:30,s=525,pd=Kc2, }
23.c4 { ev=-133,d=8,tl=00:00:41,s=388,pd=O-O, } Ra3 { ev=386,d=7,tl=00:00:30,s=512,pd=Qb2, }
24.Qd1 { ev=-198,d=8,tl=00:00:40,s=397,pd=Bd4, } Bd4 { ev=533,d=8,tl=00:00:29,s=531,pd=Qf3, }
25.Kc2 { ev=-226,d=8,tl=00:00:40,s=361,pd=Ng4, } Ra2 { ev=719,d=7,tl=00:00:29,s=553,pd=Kc1, }
26.Kb3 { ev=-550,d=8,tl=00:00:39,s=445,pd=Ra8, } Rb2 { ev=32754,d=7,tl=00:00:29,s=594,pd=Ka3, }
27.Ka3 { ev=-650,d=8,tl=00:00:38,s=463,pd=Qc7, } Qc7 { ev=32756,d=7,tl=00:00:26,s=599,pd=Qd2, }
28.Ka4 { ev=-1137,d=7,tl=00:00:38,s=376, } Ra2 { ev=32762,d=5,tl=00:00:27,s=556,pd=), }
29.Kb3 { ev=-2244,d=9,tl=00:00:37,s=493, }
0-1
{ Game Nr. 1 : The Baron 1.2.1 (FRC) wins against BigLion 2.23w by GUI adjudication
GameDuration = 00:01:52, Finalposition 3k1r2/1pq1p2p/3p1n2/1P6/2PbPP2/1K1P4/r5P1/3QRR1B b f - }
[Event "Third World War"]
[Site "ChessGUI"]
[Date "2009.01.18"]
[Time "09:28:54"]
[Round "1"]
[White "Baron 1.2.1 FRC"]
[Black "BigLion 2.23w"]
[BlackElo "1972"]
[Result "1-0"]
[TimeControl "60+1"]
[PlyCount "62"]
[Number "2"]
[BlackType "program"]
[WhiteType "program"]
[Variant "fischerandom"]
[SetUp "1"]
[FEN "nqrknrbb/pppppppp/8/8/8/8/PPPPPPPP/NQRKNRBB w FCfc -"]
{ Pentium 4 HT, 2.66 GHz, 512 MB RAM }
1.g4 { Eval = 10, Depth = 10, TimeLeft = 00:00:52, Speed = 437, Ponder = g6, } O-O-O { Eval = 9, Depth = 9, TimeLeft = 00:00:57, Speed = 241, Ponder = Nd3, }
2.f4 { Eval = 11, Depth = 9, TimeLeft = 00:00:51, Speed = 472, Ponder = g6, } Nd6 { Eval = 7, Depth = 8, TimeLeft = 00:00:56, Speed = 254, Ponder = Nd3, }
3.c4 { Eval = 33, Depth = 8, TimeLeft = 00:00:50, Speed = 478, Ponder = g6, } f5 { Eval = 72, Depth = 8, TimeLeft = 00:00:55, Speed = 260, Ponder = c5, }
4.c5 { ev=99,d=9,tl=00:00:48,s=469,pd=Nc4, } Nf7 { ev=-30,d=8,tl=00:00:54,s=251,pd=gxf5, }
5.gxf5 { ev=109,d=8,tl=00:00:47,s=470,pd=c6, } Nh6 { ev=-44,d=8,tl=00:00:53,s=299,pd=Be4, }
6.Be4 { ev=110,d=8,tl=00:00:47,s=466,pd=c6, } d5 { ev=-49,d=8,tl=00:00:52,s=296,pd=Bd3, }
7.cxd6 { ev=133,d=8,tl=00:00:45,s=448,pd=exd6, } exd6 { ev=-34,d=8,tl=00:00:52,s=323,pd=O-O-O, }
8.Bd4 { ev=129,d=7,tl=00:00:45,s=465,pd=Ng4, } Bf7 { ev=-29,d=7,tl=00:00:51,s=331,pd=Rg1, }
9.Rg1 { ev=159,d=7,tl=00:00:44,s=460,pd=Rd7, } d5 { ev=-58,d=7,tl=00:00:50,s=310,pd=Bd3, }
10.Bd3 { ev=199,d=8,tl=00:00:43,s=465,pd=Rg8, } Rg8 { ev=-74,d=8,tl=00:00:49,s=331,pd=Nf3, }
11.Nf3 { ev=199,d=7,tl=00:00:42,s=481,pd=c6, } Bh5 { ev=-106,d=7,tl=00:00:48,s=326,pd=Ng5, }
12.f6 { ev=223,d=7,tl=00:00:39,s=444,pd=g6, } g6 { ev=-88,d=7,tl=00:00:47,s=354,pd=Ng5, }
13.Ng5 { ev=244,d=7,tl=00:00:39,s=436,pd=Rd7, } Rd7 { ev=-99,d=7,tl=00:00:46,s=363,pd=Nb3, }
14.Nb3 { ev=274,d=7,tl=00:00:38,s=421,pd=Bg4, } Nb6 { ev=-100,d=7,tl=00:00:45,s=369,pd=Nc5, }
15.Nc5 { ev=341,d=7,tl=00:00:37,s=425,pd=Rd6, } Rdd8 { ev=-193,d=7,tl=00:00:45,s=346,pd=Nxh7, }
16.Ba6 { ev=420,d=7,tl=00:00:36,s=415,pd=bxa6, } bxa6 { ev=-201,d=8,tl=00:00:44,s=348,pd=Nxa6, }
17.Nxa6 { ev=420,d=7,tl=00:00:35,s=450,pd=Qb7, } Qb7 { ev=-217,d=8,tl=00:00:43,s=381,pd=Rxc7, }
18.Rxc7 { ev=388,d=7,tl=00:00:34,s=480,pd=Qxc7, } Qxc7 { ev=0,d=0,tl=00:00:44,s=0, }
19.Nxc7 { ev=388,d=8,tl=00:00:32,s=483,pd=Kxc7, } Kxc7 { ev=-217,d=7,tl=00:00:43,s=361,pd=f7, }
20.Ne6 { ev=366,d=7,tl=00:00:31,s=517,pd=Kb7, } Kb7 { ev=-217,d=8,tl=00:00:42,s=379,pd=Nxd8, }
21.Nxd8 { ev=287,d=7,tl=00:00:29,s=539,pd=Rxd8, } Rxd8 { ev=-222,d=8,tl=00:00:42,s=358,pd=Rg5, }
22.Rg5 { ev=281,d=7,tl=00:00:28,s=564,pd=Ng4, } Ng4 { ev=-214,d=8,tl=00:00:41,s=350,pd=Rxh5, }
23.Rxh5 { ev=300,d=7,tl=00:00:28,s=562,pd=gxh5, } gxh5 { ev=-216,d=7,tl=00:00:40,s=386,pd=Qxh7, }
24.Qxh7 { ev=384,d=7,tl=00:00:28,s=626,pd=Ka6, } Ka6 { ev=-266,d=7,tl=00:00:39,s=407,pd=Qxh5, }
25.Qe7 { ev=406,d=8,tl=00:00:25,s=678,pd=Rc8, } Rc8 { ev=-242,d=8,tl=00:00:39,s=395,pd=h3, }
26.h3 { ev=519,d=7,tl=00:00:24,s=613,pd=Nh2, } Nh2 { ev=-375,d=7,tl=00:00:38,s=386,pd=Qa3, }
27.Be5 { ev=703,d=8,tl=00:00:23,s=646,pd=Bxf6, } Nc4 { ev=-385,d=6,tl=00:00:37,s=402,pd=f7, }
28.Qe6 { ev=803,d=8,tl=00:00:20,s=646,pd=Nb6, } Nb6 { ev=-728,d=8,tl=00:00:36,s=382,pd=Qxc8, }
29.Qxc8 { ev=940,d=8,tl=00:00:20,s=767,pd=Nxc8, } Nxc8 { ev=-778,d=9,tl=00:00:35,s=400,pd=f7, }
30.f7 { ev=1089,d=10,tl=00:00:18,s=825,pd=Bxe5, } Bxe5 { ev=-864,d=9,tl=00:00:35,s=358,pd=fxe5, }
31.fxe5 { ev=1105,d=10,tl=00:00:16,s=829,pd=Kb7, } Nb6 { ev=-914,d=9,tl=00:00:34,s=361, }
1-0
{ Game Nr. 2 : The Baron 1.2.1 (FRC) wins against BigLion 2.23w by GUI adjudication
GameDuration = 00:02:11, Finalposition 8/p4P2/kn6/3pP2p/8/7P/PP1PP2n/3K4 w - - }
This is what ChessGUI sends to Baron FRC:
Code: Select all
Now in StartGame() for Baron 1.2.1 FRC
Now in MakeTimeControlString() at Time0000000005256609
MakeTimeControlString 0 :Game 000001:00 (000 made)
MakeTimeControlString 0 :Inc 000000:01 (000 made)
SendToEng2Time 0000000005256609 : Eng2 (Baron 1.2.1 FRC) -> new
.
SendToEng2Time 0000000005256609 : Eng2 (Baron 1.2.1 FRC) -> variant fischerandom
.
SendToEng2Time 0000000005256609 : Eng2 (Baron 1.2.1 FRC) -> setboard nqrknrbb/pppppppp/8/8/8/8/PPPPPPPP/NQRKNRBB w KQkq -
.
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: ChessGUI 0.130 and Chess960
Graham Banks wrote:Matthias - is it possible to make it easier to replay a particular game without having to edit the schedule file?
Cheers, Graham.
Hi Graham,
I will put than on to-do list
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de