Author: Tony Werten
Date: 22:52:34 10/29/03
Go up one level in this thread
On October 29, 2003 at 22:16:59, macaroni wrote: >I don't know if this has been done, probobly has, but here goes anyway. Lets say >the computer gets to this position somewhere in it's search. > >[D]2k2q2/pp4pp/2p5/2p1p3/5n2/1NP4P/PP3PP1/2Q3K1 w - - > >white to move is ok, but when the search nullmoves, black wins with Ne2+!!. Ok, >my idea (and probobly loads of other peoples), is to store this move, Ne2+, >since for alot of whites possible moves, Ne2+ still wins the queen. I'm not >quite sure how the code would work, or how effective this would be. Maybe you >wouldn't want to store it if it were a capture? as they are checked early >anyway. You could possibly store it as a killer move? I don't know. If it has >already been done, can people tell me how effective it is? if at all. It is already used by almost everybody ( maybe without realising it ) Suppose this position is at ply 2: entering ply 2: trying nullmove entering ply 3: Normal search, black best move Ne2+, bestmove is stored as killer move returning ply 2: try other move entering ply 3: Expected: No hash move (it would be Ne2 if there was any), Expected: no winning captures. Trying killermove: Ne2+ So normally you will try that killermove first. > >I have heard of mate threat extensions...does that use null move to? Yes, but only if the best move for the opponent is a checkmate. Tony
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.