Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Request advice from Chess programmers

Author: John Boyd

Date: 18:56:41 05/02/03

Go up one level in this thread


On May 02, 2003 at 20:56:07, Dann Corbit wrote:

>On May 02, 2003 at 19:03:25, Dieter Buerssner wrote:
>[snip]
>>>3.  Null move. (make/unmake is the tricky part)
>>
>>Why is make/unmake the tricky part? To me, makeing a null move looks much
>>easier, than making a normal move. All you have to do in a typical
>>implementation, is delete the ep-target (perhaps reset 50 move counter), and
>>increment some index (or pointer) to some move stack and update side to move
>>(which may be implicit by the increment).
>
>Probably just seemed like it, because I screwed it up the first time I tried it.
> I also had to fiddle with it for double null move and some other odds and ends.

That was my experience too. I vaguely remember having trouble with the way TSCP
calculated its ep square. It needed some debugging to get null move working.
Definitely worth it though.





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.