Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Very odd play here.. Is this a Bug?

Author: Dieter Buerssner

Date: 12:49:00 04/25/05

Go up one level in this thread


On April 23, 2005 at 13:43:15, Günther Simon wrote:

>It is draw anyway, if you want it to play otherwise here, just
>disable the tablebases and it will remain materialistic.

Günther, my engine could refuse to take the bishop without TBs (at least in
theory, in practice it would take it - but this is more or less coincidence).
Other engines, most probably, too. Of course they all would easily draw, without
taking the bishop. Which move is taken will often (with and without TBs) depend
on how the move ordering is done.

The point of Chandler is not that far off. Say you have an engine, that can
(without TBs) evaluate kpk perfectly. If it is a draw, the engine may refuse to
advance his pawn, and give the opponent really easy play. Of course, for most
exprienced players, this won't make a difference. Now, say you have krbkr. And
the engine again had (by some magic) perfect knowledge of these positions. It
will refuse to give the opponent a hard time. But it will show the correct score
(0.0) to the user.

This could be fixed, by not showing 0.0, but perhaps 0.03 or so (depending on
the position), even when the engine knows, that it is 0. Other users might then
complain about the engine. "Look at this stupid engine - in clear drawn
position, it shows advantage for white". My idea, is to make not all draws
equal, but I fear, it will hurt the branching factor, and therefore might even
hurt the strength.

Crafty's swindle mode does take care of some of these problems (but by far will
not solve all).

Regards,
Dieter



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.