Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess Engine Performance Tests?

Author: Johan Wessfeldt

Date: 18:49:44 08/10/03

Go up one level in this thread


On August 10, 2003 at 21:27:01, Jaime Benito de Valle Ruiz wrote:

>On August 10, 2003 at 21:03:18, Johan Wessfeldt wrote:
>
>>jO!
>>
>>Im working on a chessengine in java and I'm pretty much done with my move
>>generation algorithms.(Took awhile to complete.. :] )
>>
>>Are there any common tests ppl use to test their chess engines with to see how
>>fast it is? (Not how smart it is)
>>
>>Like.. creating 1.000.000 move-lists out of preset chess position.
>>Could be fun to see if my engine(or java) is good or not :]
>
>Try the option "perft" that many chess engines have (e.g. Crafty, List).
>For example, if at the beginning of a game you enter "perft 5", the engine will
>calculate all possible legal moves up to depth 5 using brute force (no
>alpha-beta or other prunning), then it will return the total leaves found, and
>the time that it took to scan them all (Some engines will give you only the
>total of positions and not the time, though).
>This can be used not only to compare the performance, but to find bugs in the
>move generation, make and unmake funcionts: The total number of positions should
>be the same in all programs.
>
>Regards,
>
>   Jaime

Ah, not bad!
I'll try that out right away. Thanks! :]




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.