Author: Robert Hyatt
Date: 20:39:04 11/28/03
Go up one level in this thread
On November 28, 2003 at 06:33:53, Jarkko Pesonen wrote:
>There is definitely somehing wrong
>
>4k3/p5R1/7p/r6P/6P1/1B6/4K2n/8 b - - 0 50
>Nxg4 ??
>sacrafice for nothing, to get even worse end game which crafty thinks the
>as good position than before sacrafice.
>
>Many games have turned from draw to loss because of lines below.
>crafty let's enymy king so close that mate threat close and rook falls for
>bishop.
>
>Jarkko
>
> ----------------------------------------------------------
>| |
>| if one side is a piece up, but has no pawns, then that |
>| side can not possibly win. |
>| |
> ----------------------------------------------------------
>*/
> if (WhiteMajors == BlackMajors) {
> if (TotalWhitePawns==0 && WhiteMinors-BlackMinors==1) can_win&=2;
> if (TotalBlackPawns==0 && BlackMinors-WhiteMinors==1) can_win&=1;
> if (can_win == 0) return(can_win);
> }
While I won't argue that it may sometimes turn a draw into a loss, it has
also turned _many_ wins into wins, rather than turning them into draws. IE
I have seen _many_ programs, commercial and amateur, that after winning a
piece, trade down to (say) a KRN vs KN thinking they are a piece ahead. They
are, but it is a draw.
My point is that the above is right 100X more than it is wrong...
If I take it out, it will be wrong 100X more than it is right...
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.