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

Reply via email to