Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Perft engines

Author: Uri Blass

Date: 22:51:09 11/25/02

Go up one level in this thread


On November 25, 2002 at 22:12:07, Russell Reagan wrote:

>I'd like to know which free engines support the perft command, and more
>specifically, if any will work with illegal positions.

Perft is defined only for legal positions.
Engines assume that the position is legal and if you give them positions when
there are not exactly 2 kings or position when the side to move threats the king
or positions when the king is threatened by 2 bishops then you can expect them
to do strange things including deleting data that was important for you.

I do not know about cases when programs did it but when a program does things
like using uninitialized local varaible or trying to read from memory that does
not exist then I can imagine that it can happen.

The risk may be very small but there is no reason to increase it by giving the
program an illegal position.

Uri



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.