Alex wrote: > @Steve: I asked this before but never got a clear answer on > this: does your code support to DISPLAY a complete 960 game? > No gameplay, just load a 960 game into Scid, does your code > handle the casteling properly here.
No. Castling presents many many difficulties. Scid is written in several layers. To support chess "variants" (the term itself is used already in Scid - possibly erroneously - to mean variation) changes must be made to the database and pgn layers. Fen must also be modified. Consider this quote http://www.dwheeler.com/essays/Fischer_Random_Chess.html <q> FEN is capable of expressing all possible starting positions of Fischer Random Chess. However, unmodified FEN cannot express all possible positions of a Fischer Random Chess game. In a game, a rook may move into the back row on the same side of the king as the other rook, or pawn(s) may be underpromoted into rook(s) and moved into the back row. If a rook is unmoved and can still castle, yet there is more than one rook on that side, FEN notation as traditionally interpreted is ambiguous. This is because FEN records that castling is possible on that side, but not which rook is still allowed to castle. </q> Is short, it means the following fen is ambiguous. There's no way of recording which rook has already moved. 4k3/3ppp2/8/8/4PPP1/8/3P4/4K1RR w K - 0 1 Big big task, and imho not worth the effort to anyone. Steve __________________________________________________________________________________ Yahoo!7: Catch-up on your favourite Channel 7 TV shows easily, legally, and for free at PLUS7. www.tv.yahoo.com.au/plus7 ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ Scid-users mailing list Scid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scid-users