Subversion Repositories Games.Chess Giants

Rev

Rev 44 | Rev 51 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 44 Rev 50
Line 6... Line 6...
6
# read this configuration file to learn how to talk to the engine, and how to
6
# read this configuration file to learn how to talk to the engine, and how to
7
# interpret the engine's replies.
7
# interpret the engine's replies.
8
 
8
 
9
# IMPORTANT: UCI engines are "stateless" engines. These engines work in a very
9
# IMPORTANT: UCI engines are "stateless" engines. These engines work in a very
10
# different way and therefore an adapter program such as Polyglot must be used.
10
# different way and therefore an adapter program such as Polyglot must be used.
11
# See the "Fruit" engine configuration file for an example.
11
# See the "Fruit" or "Stockfish" engine configuration files for an example.
12
 
12
 
13
#############################
13
#############################
14
# Basic program information #
14
# Basic program information #
15
#############################
15
#############################
16
[program]
16
[program]
Line 25... Line 25...
25
#########################
25
#########################
26
[reply strings]
26
[reply strings]
27
 
27
 
28
; the following pattern immediately precedes a SAN-encoded move reply
28
; the following pattern immediately precedes a SAN-encoded move reply
29
move = "): "
29
move = "): "
30
; the following pattern immediately precedes a hint reply
-
 
31
hint = "Hint: "
-
 
32
 
30
 
33
###################
31
###################
34
# Engine commands #
32
# Engine commands #
35
###################
33
###################
36
[commands]
34
[commands]
Line 41... Line 39...
41
setup table from fen = "setboard %s"
39
setup table from fen = "setboard %s"
42
; command(s) to send to set the max search depth (%d replaced by an integer value)
40
; command(s) to send to set the max search depth (%d replaced by an integer value)
43
search depth set = "sd %d"
41
search depth set = "sd %d"
44
; command(s) to send to order the engine to start playing (when switching sides)
42
; command(s) to send to order the engine to start playing (when switching sides)
45
play = "go"
43
play = "go"
46
; command(s) to send to order the engine to analyze this position
-
 
47
hint = "hint"
-
 
48
; command(s) to send to instruct the engine that its opponent played a specific
44
; command(s) to send to instruct the engine that its opponent played a specific
49
; move (%s replaced by a 'b1c3'-style encoded move string)
45
; move (%s replaced by a 'b1c3'-style encoded move string)
50
move = "%s"
46
move = "%s"
51
; command(s) to send to order the engine to discard its preferred move and play
47
; command(s) to send to order the engine to discard its preferred move and play
52
; a specific move instead (%s replaced by a 'b1c3'-style encoded move string)
48
; a specific move instead (%s replaced by a 'b1c3'-style encoded move string)