bbbbbbbbba wrote on Tue, Jan 24, 2012 11:51 AM UTC:
A problem that just came into my head. Is castling into a check which will
be nonexistent after the move allowed?
Example 1: (where c is a cannon)
2 ........
1 R..K...c
abcdefgh
b1 and c1 are all attacked, but when the king actually goes there it is not
checked by anything.
Example 1: (where r is a R3+, a rook that only moves 3 squares or more)
2 ........
1 R..Kr...
abcdefgh
r3+ does not give check until K moves to b1, but the R then blocks it so
that check is removed.