Hello,
it belongs to this topic: https://chessprogramming.wikispaces.com/Perft
The main goal of perft is to find out whether an engine plays legal moves (or not) .
But what´s about chess programs that execute indeed the FIDE-rules, but have other deficiencies e.g. insufficient time-controls (>time forfeits),
play only with the white / black pieces or possess limited features (> console-mode only instead using the UCI-/WB-protocol)?
What is your opinion about such software: Do the pass or fail the performance test?
Best wishes,
Norbert
a question to performance test - perft
Moderators: hgm, Rebel, chrisw
-
- Posts: 1643
- Joined: Tue May 20, 2008 4:57 pm
- Location: Augsburg - Germany
-
- Posts: 6442
- Joined: Tue Jan 09, 2007 12:31 am
- Location: PA USA
- Full name: Louis Zulli
Re: a question to performance test - perft
Despite its name, perft is not really a "performance test". It is simply a debugging tool, which can be used to check if an engine's move generation, make move, and unmake move routines are (probably) correct.Norbert Raimund Leisner wrote:Hello,
it belongs to this topic: https://chessprogramming.wikispaces.com/Perft
The main goal of perft is to find out whether an engine plays legal moves (or not) .
But what´s about chess programs that execute indeed the FIDE-rules, but have other deficiencies e.g. insufficient time-controls (>time forfeits),
play only with the white / black pieces or possess limited features (> console-mode only instead using the UCI-/WB-protocol)?
What is your opinion about such software: Do the pass or fail the performance test?
Best wishes,
Norbert