f0cc4fbfea
I was disappointed when I discovered that most engines did not respect the depth command. But it turns out that this is a GNUChess (and Phalanx)-specific extension. Everyone else uses sd for the same purpose. This means that we get to provide meaningful difficulties for these engines after all. Yay!
145 lines
2.3 KiB
Text
145 lines
2.3 KiB
Text
[Stockfish]
|
|
protocol=uci
|
|
binary=stockfish
|
|
option-easy-0=name Skill Level value 0
|
|
option-normal-0=name Skill Level value 5
|
|
option-hard-0=name Skill Level value 20
|
|
|
|
[Phalanx]
|
|
protocol=cecp
|
|
binary=phalanx
|
|
arg-easy-0=-e0
|
|
arg-normal-0=-e40
|
|
option-easy-0=easy
|
|
option-easy-1=depth 2
|
|
option-normal-0=easy
|
|
option-normal-1=depth 3
|
|
option-hard-0=hard
|
|
|
|
[GNUchess]
|
|
protocol=cecp
|
|
binary=gnuchess
|
|
arg-easy-0=--xboard
|
|
arg-normal-0=--xboard
|
|
arg-hard-0=--xboard
|
|
option-easy-0=easy
|
|
option-easy-1=depth 1
|
|
option-normal-0=easy
|
|
option-normal-1=depth 3
|
|
option-hard-0=hard
|
|
|
|
[Sjeng]
|
|
protocol=cecp
|
|
binary=sjeng
|
|
option-easy-0=easy
|
|
option-easy-1=depth 1
|
|
option-normal-0=easy
|
|
option-normal-1=depth 3
|
|
option-hard-0=hard
|
|
|
|
[Amy]
|
|
protocol=cecp
|
|
binary=Amy
|
|
option-easy-0=easy
|
|
option-easy-1=depth 1
|
|
option-normal-0=easy
|
|
option-normal-1=depth 3
|
|
option-hard-0=hard
|
|
|
|
[Crafty]
|
|
protocol=cecp
|
|
binary=crafty
|
|
option-easy-0=easy
|
|
option-easy-1=depth 1
|
|
option-normal-0=easy
|
|
option-normal-1=depth 3
|
|
option-hard-0=hard
|
|
|
|
[Faile]
|
|
protocol=cecp
|
|
binary=faile
|
|
option-easy-0=easy
|
|
option-easy-1=depth 1
|
|
option-normal-0=easy
|
|
option-normal-1=depth 3
|
|
option-hard-0=hard
|
|
|
|
[Glaurung]
|
|
protocol=uci
|
|
binary=glaurung
|
|
option-easy-0=name Aggressiveness value 50
|
|
option-easy-1=name Cowardice value 200
|
|
option-normal-0=name Aggressiveness value 130
|
|
option-normal-1=name Cowardice value 100
|
|
option-hard-0=name Aggressiveness value 200
|
|
option-hard-1=name Cowardice value 50
|
|
|
|
[HoiChess]
|
|
protocol=cecp
|
|
binary=hoichess
|
|
option-easy-0=easy
|
|
option-easy-1=sd 1
|
|
option-normal-0=easy
|
|
option-normal-1=sd 3
|
|
option-hard-0=hard
|
|
|
|
[Diablo]
|
|
protocol=uci
|
|
binary=diablo
|
|
|
|
[BBChess]
|
|
protocol=uci
|
|
binary=bbchess
|
|
|
|
[Fruit]
|
|
protocol=uci
|
|
binary=fruit
|
|
|
|
[Gambit Fruit]
|
|
protocol=uci
|
|
binary=gfruit
|
|
|
|
[Toga II]
|
|
protocol=uci
|
|
binary=toga2
|
|
|
|
[Amundsen]
|
|
protocol=cecp
|
|
binary=amundsen
|
|
option-easy-0=easy
|
|
option-easy-1=sd 2
|
|
option-normal-0=easy
|
|
option-normal-1=sd 3
|
|
option-hard-0=hard
|
|
|
|
[Boo's Chess Engine]
|
|
protocol=cecp
|
|
binary=bce
|
|
option-easy-0=easy
|
|
option-easy-1=sd 1
|
|
option-easy-2=random
|
|
option-normal-0=easy
|
|
option-normal-1=sd 3
|
|
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 3
|
|
option-hard-0=hard
|
|
|
|
[Shredder]
|
|
protocol=uci
|
|
binary=ShredderClassicLinux
|
|
|
|
[Octochess]
|
|
protocol=cecp
|
|
binary=octochess
|
|
option-easy-0=easy
|
|
option-easy-1=sd 1
|
|
option-normal-0=easy
|
|
option-normal-1=sd 3
|
|
option-hard-0=hard
|