Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Close loopholes on place pieces for (castling and en passant) privileges

Author: Bruce Moreland

Date: 14:05:04 02/13/00

Go up one level in this thread


On February 13, 2000 at 16:29:51, Jonathan Lee wrote:

>If one wants to follow the rules of chess to the fullest, we need 11 more
>questions upon making an imaginary setup of a board.
>In castling, there could be as many as 4 questions.
>In en passant, there could be as many as 7 questions.
>
>My imaginary setup is:
>white king on e1
>black king on e8
>white rooks on a1 and h1
>black rooks on a8 and h8
>white pawns on b5, d5, f5, and h5
>black pawns on a5, c5, e5, and g5
>
>White to move first (a question is who to move first in which most programmers
>have already done).  This position is where maximum number of questions are
>asked.  (As I said, a total of 11.)
>
>Another neat thing is to have a question within a question (circular reasoning).
>The question is should I have which questions for castling, en passant, and who
>to move first.  That way there is an option on whether or not to close the
>loopholes.
>
>We are fast approaching 100,000 messages on chess computers and I HOPE THIS IS A
>GOOD ONE.  Some programmers like Richard Lang still haven't closed the
>loopholes.
>
>I do believe people have their say on mistakes and improvements on chess
>computers, but a grandmaster rating seems VERY high to me.
>Jonathan (21st message)

This post is hard to understand, but it's possible to describe all of the above
information in a FEN string.  It includes castling privileges and an en-passant
target square if necessary.

But there is more.  Minimally, you need to know how many half-moves have been
made since the last capture or pawn move, and a FEN string covers this as well.

But a FEN string doesn't do everything you need.  In order to fully describe a
chess position you need a list of all previous moves from the current position
back to the last capture or pawn move, since these positions are used when
detecting 3x repetitions.

bruce





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.