Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Move Generator

Author: Sune Fischer

Date: 05:35:01 12/20/02

Go up one level in this thread


On December 20, 2002 at 08:16:02, Russell Reagan wrote:

>On December 20, 2002 at 07:49:36, Sune Fischer wrote:
>
>>Can you think of a better word, so we don't have to steal anything from the
>>movelist updaters?
>
>After thinking about it (and looking up the exact definitions), I think
>incremental move generation is better suited for "generate captures, generate
>non-captures, etc.", and perhaps something like "evolutionary" move generation
>is better for generating only the changes from ply to ply.
>
>The word incremental seems to carry an allusion to "an increasing" or "building
>up" of something, and it is possible that at ply N you have 30 legal moves, and
>at ply N+1 you have 2 legal moves, which is certainly not an increase (and
>therefore not incremental). To increment a variable (ex. i++) is always to
>increase its value (except in the case of wrap-around).
>
>Evolutionary makes more sense, but it also carries a hint of "forward progress"
>with it (which implies "more"). So maybe "differential" move generation works,
>since a difference can be more or less. That's my best guess. :)
>
>Russell

If you are going to argue your case that well, then I have no choice but to
agree with you :)

Differential move generator sounds really cool too, I'm sure well see a lot of
engines with "differential move generators" pop out of the woodwork next year...

-S.



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.