Author: Andrey Popov
Date: 23:58:10 04/16/04
Go up one level in this thread
I have two questions: >* The engine should boot and wait for input from the GUI, > the engine should wait for the "isready" or "setoption" command to set up its > internal parameters as the boot process should be as quick as possible. > When should an engine verify the presence of all its parts (dlls etc.) and tell to GUI an error message if something is absent? >* multipv <num> >this for the multi pv mode. >for the best move/pv add "multipv 1" in the string when you send the pv. >in k-best mode always send all k variants in k strings together. > As far as I understood, the engine must silently accumulate the information (pv,score etc.) about all moves. At the end of each ply the engine must sort all these moves by score and send to the GUI something like the following: info multipv 1 depth 2 score 25 time 100 nodes 33000 nps 33 pv e2e4 e7e5 info multipv 2 depth 2 score 23 time 100 nodes 33000 nps 33 pv d2d4 g8f6 info multipv 3 depth 2 score 22 time 100 nodes 33000 nps 33 pv c2c4 c7c5 All "time","nodes" and "nps" must from the end of the ply. Therefore, they must be equal for all moves. Am I right?
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.