Author: Paul Byrne
Date: 19:11:01 12/26/02
Go up one level in this thread
On December 26, 2002 at 20:40:51, Russell Reagan wrote: >Will this correctly handle all of the cases for generating moves when in check? > >(scope denoted by whitespace indentation) >if number of pieces giving check is 1 > generate moves that capture the piece giving check > generate moves that block the checking piece >generate capture moves for king >generate non-capture moves for king > >Maybe someone can give some advice on generating moves when in check. I think I >have all of the cases covered, but I'm not 100% sure. > >Also, is it possible for there to be more than 2 pieces delivering check at the >same time? I don't think it can be achieved in a legal game. Anyone know for >sure? > >Russell - If the check is a knight check or contact check, then the blocking part does not apply, obviously. - For double checks, only king moves. - And be very careful with en passant. -paul
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.