Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Move Generator

Author: Russell Reagan

Date: 05:16:02 12/20/02

Go up one level in this thread


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



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.