how to make gnuchess deterministic
"Ivan Baev" <[email protected]> Fri, 10 Nov 2006 00:07:41 +0000
| Newsgroups | gmane.comp.gnu.chess.bugs |
|---|---|
| Message-ID | <[email protected]> |
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