Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: In the generate_move function...

Author: Tom Kerrigan

Date: 16:42:51 12/19/99

Go up one level in this thread


On December 19, 1999 at 09:27:18, leonid wrote:
>No, they can sometime but very little. For the sake of clarity will say what I
>mean by "illegal move". Maybe my definition is wrong. I am not used to the
>normal terminology in chess programming. For me "illegal move" is every move
>that is found without checking if the king will be under the fire. Usage of
>"illigal moves" in the ply zero gave me somewhere around 1.5%, if my memory is

What sort of usage? Meaning that you test for legality after you try to make the
move? That should speed up your program considerably if you do it at every ply.
If you're only doing it at ply 1, that's only a small fraction of your search
time, so it will not make the whole program go much faster.

>I tryed what in your text I see as LVA, and this fail to give me some speeding.

If you're already doing MVV, then that's the big speedup. I think LVA only
really helps in a few positions.

-Tom



This page took 0.01 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.