Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Getting out of check

Author: Mike Byrne

Date: 18:00:54 12/26/02

Go up one level in this thread


A chess player loves the double check - the only way out of a double check (two
pieces giving check) is to move the king.  So for the logic below, skip right to
->generate capture moves for king etc.

Michael Byrne


On December 26, 2002 at 20:44:12, Terry McCracken wrote:

>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
>
>I'm not a chess programmer, but I do know you can't give check with more than
>two pieces at once.
>
>Terry



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.