gnome-chess/data/engines.conf
Michael Catanzaro 1ac2d80a3e Make all chess engines easier on easy/normal difficulty
This is not likely to have a very strong effect, but it's the best we
can do short of writing an entirely new chess engine. The HoiChess
engine seems to be notably easier than other engines, so currently that
seems like the best choice to distribute with GNOME Chess.

Fixes #18, at least sort of.
2020-12-04 14:57:00 -06:00

151 lines
2.6 KiB
Text

# GNOME Chess will detect any engines listed here
[Amy]
protocol=cecp
binary=Amy
delay-before-move=0
option-easy-0=easy
option-normal-0=easy
option-hard-0=hard
[BBChess]
protocol=uci
binary=BBChess
uci-go-option-easy-0=depth 1
uci-go-option-normal-0=depth 2
[Boo's Chess Engine]
protocol=cecp
binary=bce
option-easy-0=easy
option-easy-1=sd 1
option-normal-0=easy
option-normal-1=sd 2
option-hard-0=hard
[Crafty]
protocol=cecp
binary=crafty
option-easy-0=ponder off
option-easy-1=sd 1
option-normal-0=ponder off
option-normal-1=sd 2
option-hard-0=ponder on
[Diablo]
protocol=uci
binary=diablo
uci-go-option-easy-0=depth 1
uci-go-option-normal-0=depth 2
[Faile]
protocol=cecp
binary=faile
option-easy-0=easy
option-easy-1=sd 1
option-normal-0=easy
option-normal-1=sd 2
option-hard-0=hard
[Fairy-Max]
protocol=cecp
binary=fairymax
option-easy-0=easy
option-easy-1=sd 1
option-normal-0=easy
option-normal-1=sd 2
option-hard-0=hard
[Fruit]
protocol=uci
binary=fruit
uci-go-option-easy-0=depth 1
uci-go-option-normal-0=depth 2
[Gambit Fruit]
protocol=uci
binary=gfruit
uci-go-option-easy-0=depth 1
uci-go-option-normal-0=depth 2
[Glaurung]
protocol=uci
binary=glaurung
uci-go-option-easy-0=depth 1
uci-go-option-normal-0=depth 2
[GNU Chess]
protocol=uci
binary=gnuchess
arg-easy-0=--uci
arg-normal-0=--uci
arg-hard-0=--uci
option-easy-0=Material 1
option-easy-1=Quiescence Check Plies 0
option-easy-2=NullMove Pruning var Never
option-easy-3=Verification Search var Never
option-easy-4=History Pruning false
option-normal-0=Material 10
option-normal-1=Quiescence Check Plies 0
option-normal-2=NullMove Pruning var Never
option-normal-3=Verification Search var Never
option-normal-4=History Pruning false
[HoiChess]
protocol=cecp
binary=hoichess
option-easy-0=easy
option-easy-1=sd 1
option-normal-0=easy
option-normal-1=sd 2
option-hard-0=hard
[Octochess]
protocol=cecp
binary=octochess
option-easy-0=easy
option-easy-1=sd 1
option-normal-0=easy
option-normal-1=sd 2
option-hard-0=hard
[Phalanx]
protocol=cecp
binary=phalanx
arg-easy-0=-e100
arg-normal-0=-e70
option-easy-0=easy
option-easy-1=depth 1
option-normal-0=easy
option-normal-1=depth 2
option-hard-0=hard
[Shredder]
protocol=uci
binary=ShredderClassicLinux
uci-go-option-easy-0=depth 1
uci-go-option-normal-0=depth 2
[Sjeng]
protocol=cecp
binary=sjeng
option-easy-0=easy
option-easy-1=sd 1
option-normal-0=easy
option-normal-1=sd 2
option-hard-0=hard
[Stockfish]
protocol=uci
binary=stockfish
option-easy-0=Skill Level 0
option-normal-0=Skill Level 5
option-hard-0=Skill Level 20
uci-go-option-easy-0=depth 1
uci-go-option-normal-0=depth 2
[Toga II]
protocol=uci
binary=toga2
uci-go-option-easy-0=depth 1
uci-go-option-normal-0=depth 2