bug-gnu-chess
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug: Taking en passant + check


From: Simon Waters
Subject: Re: Bug: Taking en passant + check
Date: Thu, 12 Jun 2003 14:17:34 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021130

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David Barts wrote:
> Hello
>
> Please find attached the game that had GNU Chess v5.02+
> confused (sadly I don't immediately see a later version exe
> for Windows).

The GNU.CHESS newsgroup is the best place to get info on new EXE
versions, (we) the maintainers usually ship source code. Although I can
do you a Cygwin based 5.06 if you can't find someone else distributing
EXE's, I don't do virus checking, coz I only use Windows for testing GNU
Chess builds and similar rare activities that I can't do on free
operating systems.

Try www.deja.com for archives.

> [Event "Computer chess game"]
> [Site "CON-W145"]
> [Date "2003.06.12"]
> [Round "-"]
> [White "DBarts"]
> [Black "GNU Chess v5.02+"]
> [Result "*"]
> [TimeControl "40/300"]
>
> 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Be3 Bg7 5. Bd3 e5 6. d5 Ng4 7. Qd2 Nxe3 8.
> Qxe3 f5 9. f3 Qh4+ 10. g3 Qh6 11. Qe2 O-O 12. Nd1 c6 13. Bc4 b5 14. Bb3 c5
> 15. dxc6+

15. dxc6 is illegal as the pawn has moved from c6 (move 12) not c7, so
en passant is not permitted. Xboard usually spots illegal moves, but is
no good on castling or enpassant, as it retains no history.

A fix was applied in 5.04 to ensure illegal moves are reported to
xboard, to handle the cases xboard can't.

Recent versions (5.04+) correctly reject the move dxc6+ as illegal.

I suggest 5.06, 5.07 should be out soon, but I'd much rather have you
making current bug reports than waiting. Interesting game.

 Thanks for the bug report,

 Simon
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+6H1qGFXfHI9FVgYRAkllAJ0RbBqt9zCIMZsrVbBkNa+WY3Y5oACgslDr
r6wMY5R1yn+hhfuldNr5Ahs=
=L/qZ
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]