Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: A question for all chess programmers!!!

Author: Robert Hyatt

Date: 20:00:31 01/05/99

Go up one level in this thread


On January 05, 1999 at 18:44:59, Dann Corbit wrote:

>On January 05, 1999 at 11:05:46, Matthew Herman wrote:
>[snip]
>>Here is another of one of those positions 5k1K/7P/8/8/8/8/8/N7 w - -
>>It is drawn as white (with the knight) cannot "lose a tempo" and drive the king
>>away from f7/f8. (with black to move or the knight on a2 it is a win).
>>Programs don't see this either (Junior at depth 60 says +6.96)
>>
>>Also as Hyatt said.. if it is in the tablebase it knows if it is drawn or a win
>>.. and will say drawn at root etc.. (this is what fouled me up when using crafty
>>under the winboard adaptor to get access to the tablebases via chessbase (it
>>wouldn't show = 0.00 at the drawn positions but rather say +2.00 (in a KRKB
>>drawn ending))
>You raise a good point.  I wish that when the chess engine *knows* the position
>is drawn, that it would report a ce of 0.00.  To report (e.g. +2.0) different
>values is clearly incorrect.  I don't care if it wants to continue to try to
>pull out a win and hope for a mistake.  But it should not report an erroneous
>conclusion.



this will be fixed in 16.4... there are two alternatives.  first, in analyze
mode or when annotating games, "swindle mode" is disabled.  Second, a new
command (swindle off) will disable this even when playing...



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.