-
Notifications
You must be signed in to change notification settings - Fork 0
/
freecell-default.properties
40 lines (30 loc) · 1.03 KB
/
freecell-default.properties
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
39
40
# freecell java solver properties
# debug section
TRACE_MOVES = false
PRINT_FAILED_BOARDS = false
SANITY_CHECK = false
# optional game rules section
ALLOW_MOVE_FROM_HOME_CELL = false
# scan section
# as described in freecell solver
FCS_META_MOVE=true
# whether to move home cell card to a free cell or an empty stack
HOME_CELL_OPTIMIZATION = true
# whether to use the board revision system to restrict unnecessary moves
USE_BOARD_REVISIONS = false
# when compare using equivalent board, what is the threshold (equal or below which is non equivalent)
# of a card, as it is related to the corresponding home cell
# 0 will ignore the suit of even As, 13 will not ignore any card
NON-EQUIVALENT_THRESHOLD = 1
# back end section
# specify back end to use
# possible values "MONOLITHIC", "BERKELEY_DB"
BACK_END = MONOLITHIC
# heuristic section
# specify which heuristic to use
# possible values "AGGRESSIVE", "CAUTIOUS", "RANDOM"
HEURISTIC = CAUTIOUS
# limit memory usage
LIMIT_BOARDS_SIZE = true
# a good number for 512M heap
MAX_BOARDS_SIZE = 1500000