Author: Larry Griffiths
Date: 17:38:49 01/27/01
Go up one level in this thread
On January 27, 2001 at 13:23:29, Dieter Buerssner wrote: >On January 27, 2001 at 10:10:47, Severi Salminen wrote: > >>>You can go even faster if you remove checks to see that the moves are legal and >>>just go with pseudo-legal moves. >> >>Now I'm generating all pseudolegal moves (first all good (SEE) captures, then >>killers, then the rest sorted by history values and bad captures) and testing >>the legality after making the move. I don't know if that can be improved? > >A possibility is, just to not test for legality at all. Call search >again, and when the move generation shows a capture of the king, return >immediately. I tried this once, and it can speed up things a little bit. > >Later, I gave up on the idea. I spend less than 10% in my Incheck routines. >So no major speedup can be expected in general. The more complicated code >(especially in the case of null moves, or in my case, when really in check, >because I do not have a check evasion move generator), did not warrent >1% speedup or so. > >Regards, >Dieter Alas Dieter, I also tried the capture of the king and went back to an Incheck routine. Larry.
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.