Problem
Chess960 (Fischer Random) is not supported.
Challenges
- Castling rights tracking for non-standard rook/king positions
- Different castling notation in PGN (e.g.,
O-O vs Kg1 for same position)
- FEN starting positions with non-standard castling rights
Solution
- Track castling rights by file position, not just kingside/queenside
- Parse Chess960 castling notation
- Support
[Variant "Chess960"] tag
Files
src/position.rs
src/game.rs
src/pgn.rs
Priority
Low - niche feature
Problem
Chess960 (Fischer Random) is not supported.
Challenges
O-OvsKg1for same position)Solution
[Variant "Chess960"]tagFiles
src/position.rssrc/game.rssrc/pgn.rsPriority
Low - niche feature