Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Easy draw

Author: Robert Hyatt

Date: 08:28:12 01/02/02

Go up one level in this thread


On January 02, 2002 at 10:12:29, Benny Antonsson wrote:

>This is an easy draw, but how do one make your program see it ?
>Do you make special cases in the static evaluator or do you rely on EGTBs ?
>
>[D] 8/8/p4k2/1bKR1r2/8/8/8/8 w - - 0 60
>
>White king reaches the a1 square after Rxf5+ Kxf5 and black cannot win.


You need special knowledge in the endgame evaluation code.  It is not
difficult at all:

         nss  depth   time  score   variation (1)
                1     0.00   0.00   1. Rxf5+ Kxf5 2. Kd6
                1->   0.00   0.00   1. Rxf5+ Kxf5 2. Kd6
                2     0.00   0.00   1. Rxf5+ Kxf5 2. Kd5 Bf1
                2->   0.00   0.00   1. Rxf5+ Kxf5 2. Kd5 Bf1
                3     0.00   0.00   1. Rxf5+ Kxf5 2. Kd5 Bf1 3. Kd6
                3->   0.00   0.00   1. Rxf5+ Kxf5 2. Kd5 Bf1 3. Kd6
                4     0.00   0.00   1. Rxf5+ Kxf5 2. Kd5 Bf1 3. Kc5 Ke4
                4->   0.00   0.00   1. Rxf5+ Kxf5 2. Kd5 Bf1 3. Kc5 Ke4


That is not an EGTB score, it is the result of the evaluation knowing
that bishop + wrong rook pawn can't win if the opposing king can reach
the queening square first.



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.