sagnubg [flags] [cmd-file] [output-file]
Process `cmd-file' and write results to `output-file'. `cmd-file' and `output-file' default to stdin and stdout respectively.
| flag | full name | description |
|---|---|---|
-w | --weights-dir=FILE | Explicitly specify name of NN's files. Default is to use the environment variable GNUBGWEIGHTS if it exists, otherwise use `gnubg.weights' in the same directory as the executable.
|
| --moves2p-limit=N | Maximum number of moves to keep after 0-ply pruning. Default is 20.
|
| --rollout-limit=N | Maximum number of moves to rollout. Default is 5.
|
| --rollout-games=N | Number of games per rollout. Default is 1296.
|
| --cube-away=N | Use (N,N) away for cube decisions. Default is 7.
|
| --include-ply0=1/0 | Force inclusion of top 0-ply move. Default is 1.
|
| --eval-plies=N | Ply used in evaluation (`e' command).
|
| --n-osr=N | Number of games for OSR evaluation (`O' command).
|
| --no-shortcuts | Disable usage of small net pruning.
|
| --resume | Resume an interrupted run. Both `cmd-file' and `output-file' must be given.
|
-v | --verbose | Print status report to stderr during run. |
-h | --help |
# ...
s SETTINGS
s nRollOutGames 12960
r N
m position dice0 dice1
m positioneqt is the (money) equity of the best move, anddice0 dice1 move1 eqt move2 dif2 move3 dif3 ...
c position
c positionPnd Pdt action
o position
o positionWhere thep0 p1 p2 p3 p4
e position
Output is,
e positionp0 p1 p2 p3 p4
O position
Output is,
O positionp0 p1 p2 p3 p4
b position dice0 dice1
Output is,
b positionmove is the position after the move,dice0 dice1 movep0 p1 p2 p3 p4
The positions are encoded as 20 character in the range of `A' to `F'. Each letter stands for 4 bits (A == 0x0, F == 0xf), and concatenated they form the 80 bit GNUbg position ID.