bug-gnu-chess
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

how to make gnuchess deterministic


From: Ivan Baev
Subject: how to make gnuchess deterministic
Date: Fri, 10 Nov 2006 00:07:41 +0000

Hi Folks,

Running gnuchess_5.07 with the input "depth 12; go" can produce different
output, including the openning move:

My move is : e4 (most often), or
My move is : d4, or
My move is : Nc3, etc.

I know that this random behavior is intended: chess players don't like always to start with e4, but my goal is to get a consistent execution time with a given
sequence of commands.

Are there some options/commands of gnuchess that can help me to achieve this?
For another chess program, crafty, one can use:

ponder=off
noise=0
st=99999

White(1): White(1): pondering disabled.
White(1): noise level set to 0.
White(1): search time set to 99999.00.

to guarantee that the sequence of move commands always
produces the same moves.

Thanks for the help,
 Ivan Baev








The program uses pthreads which could contribute to the random
behavior. I'm not sure if one can create a meaningful input that
produces the same response. Chess enthusiasts can try playing with:
 /test/kirin/baev/oobp/fast/gnuchess_5.07/gnuchess

_________________________________________________________________
Add a Yahoo! contact to Windows Live Messenger for a chance to win a free trip! http://www.imagine-windowslive.com/minisites/yahoo/default.aspx?locale=en-us&hmtagline





reply via email to

[Prev in Thread] Current Thread [Next in Thread]