![]() ![]() polyglot en passant square by Marco Belli, CCC, September 12, 2013 » PolyGlot.Re: Causes for inconsistent benchmark signatures by Evert Glebbeek, CCC, March 27, 2013 » Forsyth-Edwards Notation.Komodo 3 and a minor bug by Jouni Uski, CCC, September 02, 2011.en passant and hash key calculation by Fred Hamilton, CCC, March 21, 2010.Programmer bug hunt challenge by Ed Schröder, CCC, May 04, 2007 » Portable Game Notation.annoying en passant x-ray by Georg von Zimmermann, CCC, November 30, 2003.Fowell, CCC, February 27, 2000 » Castling Rights, Repetitions Does your program understand castling/en passant rights on 3x repetition by Richard A.Unique nodes, en passant and perfect hashing by Andreas Stabel, CCC, November 25, 1999.en-passant move generation by Larry Griffiths, CCC, February 06, 1999.Hash Tables - Should one store EP, Castling rights etc? by Steve Maughan, CCC, January 30, 1999 » Castling Rights, Transposition Table.IsiChess pushed its white pawn from b2 to b4 "between" the two advanced pawns a4 and c4 from Henk, allowing two possible en passant options. Gerd Isenberg had a special en passant experience with IsiChess at Aegon 1994 in the game versus Henk Arnoldus. Almost every chess programmer had various issues with it, most notable Louis Kessler with his Program Brute Force. The implementation of the en passant rule often caused subtle bugs. The legality test should be best applied in making of the double pawn push, also considering updating Zobist keys to avoid dissimilarity of otherwise repeated positions if the first occurrence happened after a double pawn push with no en passant capture actually possible. ![]()
0 Comments
Leave a Reply. |