-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathsettings.ini
38 lines (35 loc) · 2 KB
/
settings.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//////////////////////////////////////////////////////////////////////////////////
// This is the settings file for the chess engine Alf. //
// //
// Description of options: //
// ------------------------ //
// hashsize: sets how much memory will be used for the hashtable (2^N), //
// 18 is roughly 64 Mb (total), 19 = 128 Mb and so on. //
// contempt: if Alf considers itself behind with more that this number, //
// it will not avoid draw, otherwise it will. //
// postThinking: should thinking lines be shown? //
// useBook: shall Alf use an openings book? //
// bookFile: name of the opening book files (no extension) //
// useNullMove: null move pruning ( significant difference! ) //
// use(Ext)Futility: (extended) futility pruning //
// usePVS: principal variation search ( significant difference! ) //
// useLMR: Late move reduction //
// resign: Should Alf resign when consistently behind [resignVal]? //
// resignVal: see above. //
// valuesAbsolute: for thinking output, [true] means positive values //
// when white is ahead. //
// [false] means positive when Alf is ahead. //
//////////////////////////////////////////////////////////////////////////////////
hashsize=18
contempt=0.2
postThinking=true
useBook=false
bookFile=book109
useNullMove=true
useFutility=true
useExtFutility=true
usePVS=true
useLMR=true
resign=true
resignVal=9.0
valuesAbsolute=false