In the previous message I said that after a new game between human and computer, the computer receiving the new command but not the command setboard therefore program believes that the position of the pieces is the normal variant.
I have tried now to play against engine vs engine, in this case the first engine does not receive the command setboard if it receives the second (two times?).
Code: Select all
recognized 'fischerandom' (-1) as variant fischerandom
WinBoard 4.3.13 + danasah359frc
Reset(1, 0) from gameMode 0
recognized 'fischerandom' (-1) as variant fischerandom
GameEnds(0, (null), 2)
GameEnds(0, (null), 2) clock stopped
GameEnds(0, (null), 2) after test
StartChildProcess (dir="") danasah359frc
641 >first : xboard
protover 2
672 <first : DanaSah v.3.59 FRC, web: http://danasah.tk
672 <first : 19/01/2008, Pedro Castro, Spain
672 <first :
672 <first : DanaSah only supports the winboard interface.
672 <first : Type command quit to exit
672 <first :
672 <first : Ini file danasah.ini found.
672 <first : ownbook off
672 <first : Table hash size 64 Mb.
672 <first : Eval cache size 8 Mb.
672 <first : Bitbases path: d:\egbb\
672 <first : Bitbases men: 5
672 <first : Bitbases cache size: 32
672 <first : gui winboard
672 <first : Kibitz off
672 <first : danasah> feature done=0
672 <first : EgbbProbe 3.1 by Daniel Shawul
688 <first : Cache Size = 32 Mb (4140 entries)
1438 <first : Loading egbbs....
1438 <first : feature setboard=1 draw=0 sigint=0 sigterm=0 myname="DanaSah v.3.59 FRC" variants="normal,fischerandom" colors=0 ics=1
1438 >first : accepted setboard
1438 >first : accepted draw
1438 >first : accepted sigint
1438 >first : accepted sigterm
1438 >first : accepted myname
1438 >first : accepted variants
1438 >first : accepted colors
1438 >first : accepted ics
1438 <first : feature done=1
1438 >first : accepted done
1454 >first : new
random
1454 >first : variant fischerandom
1454 >first : ics -
1454 >first : level 0 5 0
1454 >first : post
1454 >first : hard
1454 >first : easy
1500 <first : variante = normal
1500 <first : variante = fischerandom
4875 >first : force
StartChildProcess (dir="") aice.exe
5391 >second: xboard
protover 2
5391 <second: feature done=0
5391 >second: accepted done
5391 <second: Welcome to AICE 0.99.2
5391 <second: Author: Anastasios Milikas / Christos Boussios
5391 <second: Hash size 64.0 Mb (2796204 entries)
5391 <second: Pawn hash size 2.0 Mb (23832 entries)
5391 <second: Opening book aice.bk loaded (14624 positions).
5407 <second:
5407 <second: feature ping=0 setboard=1 sigint=0 sigterm=0 colors=0 name=1 draw=1 time=1 reuse=1 analyze=1 ics=1 variants="normal,fischerandom" myname="AICE 0.99.2 " done=1
5407 >second: accepted ping
5407 >second: accepted setboard
5407 >second: accepted sigint
5407 >second: accepted sigterm
5407 >second: accepted colors
5407 >second: accepted name
5407 >second: accepted draw
5407 >second: accepted time
5407 >second: accepted reuse
5407 >second: accepted analyze
5407 >second: accepted ics
5407 >second: accepted variants
5407 >second: accepted myname
5407 >second: accepted done
5422 >second: new
random
5422 >second: variant fischerandom
5422 >second: ics -
5422 >second: level 0 5 0
5422 >second: post
5422 >second: hard
5422 >second: easy
5422 >second: force
write FEN 50-move: 0 0 0
e0. p=-4
5422 >second: setboard bbrnkrnq/pppppppp/8/8/8/8/PPPPPPPP/BBRNKRNQ w FCfc - 0 1
5438 >first : computer
5438 >second: computer
5438 >second: name DanaSah v.3.59 FRC
5438 >first : time 30000
5438 >first : otim 30000
5438 >first : go
5438 <second: error (unknown command): random
5438 <second: error (unknown command): variant fischerandom
5438 <second: error (unknown command): computer
5454 <first : 2 0 0 79 b1c3 g8f6
5454 <first : 3 59 0 290 b1c3 g8f6 e2e4
5454 <first : 4 0 0 829 b1c3 g8f6 e2e4 b8c6
5454 <first : 5 51 0 3855 b1c3 g8f6 g1f3 b8c6 d2d4
5454 <first : 6 4 1 6879 b1c3 g8f6 e2e4 b8c6 d2d4 d7d5
5485 <first : 7 44 4 24772 b1c3 g8f6 d2d4 d7d5 g1f3 b8c6 c1f4
5532 <first : 8 28 9 47280 b1c3 g8f6 e2e4 b8c6 d2d4 d7d6 g1f3 e7e5
5688 <first : 9 14 25 129675 g1f3 g8f6 d2d3 d7d5 c1f4 b8c6 b1c3 c8f5 h2h3
5860 <first : 9 36 42 221013 e2e4 b8c6 d2d4 d7d5 e4d5 d8d5 g1f3 g8f6 b1c3 d5h5
6188 <first : 10 30 75 429116 e2e4 d7d5 e4d5 g8f6 b1c3 f6d5 g1f3 b8c6 c3d5 d8d5 d2d4
7407 <first : 11 28 196 1105066 e2e4 e7e6 b1c3 b8c6 d2d4 f8b4 c1f4 g8f6 d4d5 b4c3 b2c3 e6e5
9469 <first : 12 28 403 2295821 e2e4 e7e6 b1c3 d7d5 e4d5 e6d5 d2d4 g8f6 g1f3 b8c6 c1f4 f6e4 f3e5 e4c3 e5c6 c3d1 c6d8 d1b2 f4c7
12954 <first : move e2e4
move to parse: e2e4
Legality test? e2e4
Legality test: d1c3
Legality test: d1e3
Legality test: g1f3
Legality test: g1h3
Legality test: a2a3
Legality test: a2a4
Legality test: b2b3
Legality test: b2b4
Legality test: c2c3
Legality test: c2c4
Legality test: d2d3
Legality test: d2d4
Legality test: e2e3
Legality test: e2e4
Legality test: f2f3
Legality test: f2f4
Legality test: g2g3
Legality test: g2g4
Legality test: h2h3
Legality test: h2h4
FRC castling, 5 2 4 5 2 4
Legality test? e2e4
Legality test: d1c3
Legality test: d1e3
Legality test: g1f3
Legality test: g1h3
Legality test: a2a3
Legality test: a2a4
Legality test: b2b3
Legality test: b2b4
Legality test: c2c3
Legality test: c2c4
Legality test: d2d3
Legality test: d2d4
Legality test: e2e3
Legality test: e2e4
Legality test: f2f3
Legality test: f2f4
Legality test: g2g3
Legality test: g2g4
Legality test: h2h3
Legality test: h2h4
FRC castling, 5 2 4 5 2 4
(5,0) (2,0) (4,0) (5,7) (2,7) (4,7) castling rights
CoordsToAlgebraic, piece=0
Legality test? e2e4
Legality test: d1c3
Legality test: d1e3
Legality test: g1f3
Legality test: g1h3
Legality test: a2a3
Legality test: a2a4
Legality test: b2b3
Legality test: b2b4
Legality test: c2c3
Legality test: c2c4
Legality test: d2d3
Legality test: d2d4
Legality test: e2e3
Legality test: e2e4
Legality test: f2f3
Legality test: f2f4
Legality test: g2g3
Legality test: g2g4
Legality test: h2h3
Legality test: h2h4
FRC castling, 5 2 4 5 2 4
move: e2e4
, parse: e4 (
)
repeat test fmm=1 bmm=0 ep=-4, reps=6
1 ep=-3
0 ep=-4
12985 >second: time 30000
12985 >second: otim 29246
12985 >second: force
write FEN 50-move: 0 1 0
e0. p=-4
e1. p=-3
12985 >second: setboard bbrnkrnq/pppppppp/8/8/8/8/PPPPPPPP/BBRNKRNQ w FCfc - 0 1
12985 >second: e2e4
12985 >second: go
12985 >second: go
13188 <second: 1 -9 0 3 1...Nc6
13188 <second: 1 -8 0 8 1...Ne6
13188 <second: 1 36 0 13 1...Nf6
13188 <second: 1 44 0 24 1...b5
13188 <second: 1 75 0 29 1...c5
13188 <second: 1 76 0 55 1...c6
13188 <second: 2 0 0 122 1...c6 2.b3
13204 <second: 2 3 0 338 1...b6 2.c3
13204 <second: 3 85 0 494 1...b6 2.c3 c5
13204 <second: 4 14 1 1501 1...b6 2.c4 Nf6 3.Nc3
13204 <second: 4 36 1 2841 1...b5 2.c3 c5 3.Nf3
13204 <second: 5 33 1 6335 1...b5 2.c4 Nf6 3.e5 Ng4
13204 <second: 5 55 3 11132 1...b6 2.b3 Be4 3.c4 f5
13204 <second: 6 14 4 20942 1...b6 2.c4 c5 3.b3 Nf6 4.Nc3
13204 <second: 6 31 6 29079 1...b5 2.c4 bc4 3.Rc4 Nf6 4.b3 c5
13204 <second: 7 19 15 66120 1...b5 2.c4 f5 3.ef5 bc4 4.Ne3 c5
13204 <second: 7 55 17 77347 1...b6 2.c4 c5 3.b3 Nc6 4.Nc3 O-O-O
13266 <second: 8 30 28 125759 1...b6 2.c4 Nf6 3.Nc3 O-O 4.O-O-O c5 5.b3
13844 <second: 9 64 85 391618 1...b6 2.c4 c5 3.b3 Nf6 4.Bf6 gf6 5.Ne3 O-O
14219 <second: 10 14 123 578934 1...b6 2.c4 c5 3.b3 Nf6 4.Bf6 ef6 5.Nf3 O-O 6.O-O
15125 <second: 10 23 214 1018919 1...b5 2.c4 bc4 3.Rc4 Bb7 4.Ne2 Ba6 5.Rc1 c6 6.b3 Nf6
18094 <second: 11 2 510 2507483 1...b5 2.c4 bc4 3.Rc4 c5 4.b3 f5 5.ef5 Bd5 6.Rc1 Nf6 7.Ne3
19297 <second: 11 36 631 3116026 1...b6 2.c4 c5 3.b3 Nf6 4.Bf6 gf6 5.Nf3 O-O 6.O-O Nc6
20094 <second: move b7b6
move to parse: b7b6
Legality test? b7b6
Legality test: a7a6
Legality test: a7a5
Legality test: b7b6
Legality test: b7b5
Legality test: c7c6
Legality test: c7c5
Legality test: d7d6
Legality test: d7d5
Legality test: e7e6
Legality test: e7e5
Legality test: f7f6
Legality test: f7f5
Legality test: g7g6
Legality test: g7g5
Legality test: h7h6
Legality test: h7h5
Legality test: d8c6
Legality test: d8e6
Legality test: g8f6
Legality test: g8h6
Legality test? b7b6
Legality test: a7a6
Legality test: a7a5
Legality test: b7b6
Legality test: b7b5
Legality test: c7c6
Legality test: c7c5
Legality test: d7d6
Legality test: d7d5
Legality test: e7e6
Legality test: e7e5
Legality test: f7f6
Legality test: f7f5
Legality test: g7g6
Legality test: g7g5
Legality test: h7h6
Legality test: h7h5
Legality test: d8c6
Legality test: d8e6
Legality test: g8f6
Legality test: g8h6
(5,0) (2,0) (4,0) (5,7) (2,7) (4,7) castling rights
CoordsToAlgebraic, piece=17
Legality test? b7b6
Legality test: a7a6
Legality test: a7a5
Legality test: b7b6
Legality test: b7b5
Legality test: c7c6
Legality test: c7c5
Legality test: d7d6
Legality test: d7d5
Legality test: e7e6
Legality test: e7e5
Legality test: f7f6
Legality test: f7f5
Legality test: g7g6
Legality test: g7g5
Legality test: h7h6
Legality test: h7h5
Legality test: d8c6
Legality test: d8e6
Legality test: g8f6
Legality test: g8h6
FRC castling, 5 2 4 5 2 4
move: b7b6
, parse: b6 (
)
repeat test fmm=2 bmm=0 ep=-4, reps=6
2 ep=-3
1 ep=-3
0 ep=-4
20125 >first : time 29246
20125 >first : otim 29285
20125 >first : b7b6
20235 <first : 2 37 0 95 g1f3 b8c6
20235 <second: 1 -175 0 4 2.Ne3
20250 <second: 1 -58 0 9 2.Nc3
20250 <second: 1 -8 0 34 2.c4 (c5)
20250 <second: 1 -3 0 61 2.c3
20250 <second: 2 -85 0 127 2.c3 c5
20250 <second: 3 -47 0 329 2.c3 c5 3.Nf3
20250 <second: 3 -14 0 763 2.c4 Nf6 3.Nc3 (c5 4.b3)
20250 <second: 4 -63 0 1266 2.c4 Nf6 3.e5 Ne4
20250 <second: 4 -55 1 2514 2.b3 Be4 3.c4 f5
20250 <second: 5 -51 1 3620 2.b3 Be4 3.c4 Bb1 4.Rb1
20250 <second: 5 -14 1 5077 2.c4 c5 3.b3 Nf6 4.Nc3
20250 <second: 6 -41 1 6741 2.c4 c5 3.b3 Nf6 4.Bf6 gf6
20250 <second: 7 -36 4 22829 2.c4 Nf6 3.e5 Ng4 4.d4 O-O 5.b3
20250 <first : 2 47 0 143 b1c3 b8c6
20266 <first : 3 96 0 443 g1f3 b8c6 b1c3
20266 <first : 3 102 0 614 b1c3 b8c6 d2d4
20266 <first : 4 41 0 1165 g1f3 e7e6 d2d4 b8c6
20266 <first : 4 47 0 1367 b1c3 b8c6 d2d4 g8f6
20282 <first : 5 72 1 7759 g1f3 g8f6 b1c3 d7d5 d2d3
20282 <first : 5 83 1 10440 b1c3 c8a6 g1f3 a6f1 h1f1 b8c6
20282 <first : 6 45 3 19264 g1f3 g8f6 b1c3 b8c6 d2d4 d7d5
20282 <first : 6 51 3 22018 b1c3 e7e6 g1f3 b8c6 d2d4 g8f6
20282 <first : 7 69 7 49786 g1f3 g8f6 b1c3 c8b7 d2d3 d7d5 e4e5
20282 <first : 7 71 9 59063 b1c3 b8c6 d2d4 e7e5 g1f3 e5d4 f3d4 g8f6
20282 <second: 8 -64 17 65319 2.c4 c5 3.b3 Nf6 4.Bf6 gf6 5.Ne3 O-O (6.Nf3)
20282 <first : 7 76 12 75265 d2d4 g8f6 b1c3 d7d5 e4d5 f6d5 c3d5 d8d5 g1f3
20297 <first : 8 75 15 98154 g1f3 e7e6 b1c3 b8c6 f1c4 g8f6 O-O d7d5
20391 <first : 9 82 26 156013 g1f3 e7e6 b1c3 b8c6 d2d4 g8f6 c1f4 f8d6 f3e5 c6e5 d4e5
20485 <second: 9 -20 39 154435 2.c4 c5 3.b3 Nf6 4.Bf6 gf6 5.Ne3 O-O 6.O-O-O
20688 <second: 10 -36 59 255136 2.c4 c5 3.b3 Nf6 4.Bf6 gf6 5.Nf3 O-O 6.O-O Nc6
21000 <first : 10 68 86 496963 g1f3 e7e6 f1e2 g8f6 b1c3 b8c6 O-O f8b4 e4e5 f6g4
21469 <first : 11 78 134 785538 g1f3 e7e6 b1c3 f8b4 f1d3 b8c6 O-O g8f6 e4e5 f6g4 d3e4
22641 <second: 11 -14 254 1249481 2.c4 c5 3.b3 Nf6 4.Bf6 ef6 5.Nf3 O-O 6.O-O Ne6 7.Ne3
24250 <first : 12 70 411 2473662 g1f3 c8b7 b1c3 e7e6 f1e2 f8b4 d2d3 g8f6 O-O b8c6 a2a3 b4c5
25016 <second: 12 -29 492 2309624 2.c4 c5 3.b3 Nf6 4.Nc3 O-O 5.Nf3 Nc6 6.O-O Bb7 7.Bc2 Bf4
26375 <second: move c2c4
Ignoring move out of turn by second, gameMode 5, forwardMost 2
26610 <first : 12 73 648 3919869 d2d4 c8b7 b1c3 g8f6 e4e5 f6d5 c3d5 b7d5 c2c4 d5e4 d1e2 e4f5 g1f3
27485 <first : move d2d4
move to parse: d2d4
Legality test? d2d4
Legality test: d1c3
Legality test: d1e3
Legality test: e1e2
Legality test: g1e2
Legality test: g1f3
Legality test: g1h3
Legality test: a2a3
Legality test: a2a4
Legality test: b2b3
Legality test: b2b4
Legality test: c2c3
Legality test: c2c4
Legality test: d2d3
Legality test: d2d4
Legality test: f2f3
Legality test: f2f4
Legality test: g2g3
Legality test: g2g4
Legality test: h2h3
Legality test: h2h4
Legality test: e4e5
FRC castling, 5 2 4 5 2 4
Legality test? d2d4
Legality test: d1c3
Legality test: d1e3
Legality test: e1e2
Legality test: g1e2
Legality test: g1f3
Legality test: g1h3
Legality test: a2a3
Legality test: a2a4
Legality test: b2b3
Legality test: b2b4
Legality test: c2c3
Legality test: c2c4
Legality test: d2d3
Legality test: d2d4
Legality test: f2f3
Legality test: f2f4
Legality test: g2g3
Legality test: g2g4
Legality test: h2h3
Legality test: h2h4
Legality test: e4e5
FRC castling, 5 2 4 5 2 4
(5,0) (2,0) (4,0) (5,7) (2,7) (4,7) castling rights
CoordsToAlgebraic, piece=0
Legality test? d2d4
Legality test: d1c3
Legality test: d1e3
Legality test: e1e2
Legality test: g1e2
Legality test: g1f3
Legality test: g1h3
Legality test: a2a3
Legality test: a2a4
Legality test: b2b3
Legality test: b2b4
Legality test: c2c3
Legality test: c2c4
Legality test: d2d3
Legality test: d2d4
Legality test: f2f3
Legality test: f2f4
Legality test: g2g3
Legality test: g2g4
Legality test: h2h3
Legality test: h2h4
Legality test: e4e5
FRC castling, 5 2 4 5 2 4
move: d2d4
, parse: d4 (
)
repeat test fmm=3 bmm=0 ep=-4, reps=6
3 ep=-3
2 ep=-3
1 ep=-3
0 ep=-4
27516 >second: time 29285
27516 >second: otim 28507
27516 >second: d2d4
27610 <second: illegal move d2d4
GameEnds(35, False illegal-move claim, 4)
GameEnds(35, False illegal-move claim, 4) clock stopped
GameEnds(35, False illegal-move claim, 4) after test
27610 >first : result 1-0 {False illegal-move claim}
27610 >second: result 1-0 {False illegal-move claim}
27610 >first : force
27610 >second: force