Page 1 of 1

Re: FireFly FRC test game and FRC questions

PostPosted: 02 Apr 2005, 13:18
by Reinhard Scharnagl
Hi Andrew,

a) there are NO extra castling file letters in the FEN string of your example, simply because the castling enabled rooks are each outermost. An additional castling file letter would be needed only in cases, where the castling enabled rook would not be the outermost on that side.

b) because of being upward compatible from FEN, FRC_FEN does neither need a seperated tag in a PGN file, nor does such a tag exist at all.

c) because all properties of an FRC starting array are already encoded by the FEN string, there is no need to use a variant tag (PGN specification is independent from WinBoard protocol opinion).

d) but, because not starting with the standard 8x8 array, the tag [SetUp "1"] is additionally needed.

Regards, Reinhard

P.S.: It follows, what Smirf reproduces from your PGN (may be your output line limit is too big by one, please check this):

Code: Select all
[Event "Computer Chess"]
[Site "Local machine"]
[Date "2005.04.02"]
[Round "1"]
[White "FireFly v1.3.0b5"]
[Black "FireFly v1.3.0b5"]
[Result "1/2-1/2"]
[SetUp "1"]
[FEN "bbqnnrkr/pppppppp/8/8/8/8/PPPPPPPP/BBQNNRKR w KQkq - 0 1"]

1.d3 d6 2.Qf4 Nc6 3.Nc3 Nf6 4.Nf3 Qg4 5.Qxg4 Nxg4 6.Ng5 e5 7.h3 Nf6 8.O-O-O h6
9.Nge4 Nxe4 10.dxe4 O-O-O 11.Nd5 a6 12.c4 Ba7 13.e3 Bc5 14.Bd3 Kb8 15.Kb1 Rhf8
16.Rhf1 Bb4 17.Be2 Bc5 18.Rc1 Nb4 19.Bf3 Nd3 20.Rc3 Nb4 21.Rfc1 Nxd5 22.cxd5
Ka7 23.Bg4 Rh8 24.f4 f6 25.Rb3 Rhf8 26.Bf5 h5 27.h4 Rg8 28.Bg6 Rh8 29.Bf5 Rhg8
30.Rc4 g6 31.Be6 Rg7 32.g3 Rf8 33.Rc1 f5 34.Rbc3 fxe4 35.fxe5 Re7 36.exd6 cxd6
37.b4 Bxb4 38.Rc4 Bd2 39.Bd4+ b6 40.Rd1 Ba5 41.Ra4 Kb8 42.Bb2 Ree8 43.Rxe4 Rf3
44.Ba3 Rd8 45.g4 Ka7 46.Bc1 Rf2 47.gxh5 gxh5 48.Rf4 Rh2 49.Rdf1 Bb7 50.e4 Bc3
51.R4f2 Rxf2 52.Rxf2 Be1 53.Bg5 Bxf2 54.Bxd8 a5 55.Kc2 Ba6 56.a4 Bd4 57.Bd7 Bf1
58.Be8 Be2 59.Bc7 Be5 60.Kd2 Bf3 61.Ke3 Bd1 62.Bd8 Bb2 63.Bc6 Bg7 64.Bg5 Kb8
65.Kd2 Bg4 66.Bd8 Ka7 67.Ke3 Ka6 68.Be7 Be5 69.Bg5 Bb2 70.Bd8 Bh8 71.Bg5 Bb2
72.Kd3 Be5 73.Kd2 Ka7 74.Ke3 Bb2 75.Kd3 Be5 76.Ke3 Bb2 77.Bd8 Be5 78.Bc7 Bg3
79.Kd2 Be5 80.Kd3 Bf4 81.Bd8 Be5 82.Ke3 Bh8 83.Kd2 Bd4 84.Bc7 Be5 85.Ke3 Bc8
86.Bd8 Bg4 87.Bb5 Kb7 88.Be8 Bb2 89.Bc6+ Ka7 90.Kd2 Be5 91.Ke3 Ka6 92.Kd3 Ka7
93.Bg5 Ka6 94.Be8 Ka7 95.Ke3 Bb2 96.Bd8 Bg7 97.Be7 Be5 98.Bb5 Kb7 99.Bd8 Ka7
100.Bg5 Bb2 101.Kd3 Be5 102.Be7 Kb7 103.Bg5 Bh3 104.Ke3 Bb2 105.Kd2 Bd4 106.Bc4
1/2-1/2