[gnome-chess] Make all chess engines easier on easy/normal difficulty



commit 1ac2d80a3ef402cd691e824ace3c37550568e3d8
Author: Michael Catanzaro <mcatanzaro gnome org>
Date:   Fri Dec 4 14:17:39 2020 -0600

    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.

 data/engines.conf | 43 ++++++++++++++++++++++---------------------
 1 file changed, 22 insertions(+), 21 deletions(-)
---
diff --git a/data/engines.conf b/data/engines.conf
index b832b04..7508a31 100644
--- a/data/engines.conf
+++ b/data/engines.conf
@@ -12,7 +12,7 @@ option-hard-0=hard
 protocol=uci
 binary=BBChess
 uci-go-option-easy-0=depth 1
-uci-go-option-normal-0=depth 3
+uci-go-option-normal-0=depth 2
 
 [Boo's Chess Engine]
 protocol=cecp
@@ -20,7 +20,7 @@ binary=bce
 option-easy-0=easy
 option-easy-1=sd 1
 option-normal-0=easy
-option-normal-1=sd 3
+option-normal-1=sd 2
 option-hard-0=hard
 
 [Crafty]
@@ -29,14 +29,14 @@ binary=crafty
 option-easy-0=ponder off
 option-easy-1=sd 1
 option-normal-0=ponder off
-option-normal-1=sd 3
+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 3
+uci-go-option-normal-0=depth 2
 
 [Faile]
 protocol=cecp
@@ -44,7 +44,7 @@ binary=faile
 option-easy-0=easy
 option-easy-1=sd 1
 option-normal-0=easy
-option-normal-1=sd 3
+option-normal-1=sd 2
 option-hard-0=hard
 
 [Fairy-Max]
@@ -53,26 +53,26 @@ binary=fairymax
 option-easy-0=easy
 option-easy-1=sd 1
 option-normal-0=easy
-option-normal-1=sd 3
+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 3
+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 3
+uci-go-option-normal-0=depth 2
 
 [Glaurung]
 protocol=uci
 binary=glaurung
-uci-go-option-easy-0=depth 2
-uci-go-option-normal-0=depth 3
+uci-go-option-easy-0=depth 1
+uci-go-option-normal-0=depth 2
 
 [GNU Chess]
 protocol=uci
@@ -85,18 +85,19 @@ 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 30
+option-normal-0=Material 10
 option-normal-1=Quiescence Check Plies 0
 option-normal-2=NullMove Pruning var Never
-option-normal-3=History Pruning false
+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 2
+option-easy-1=sd 1
 option-normal-0=easy
-option-normal-1=sd 4
+option-normal-1=sd 2
 option-hard-0=hard
 
 [Octochess]
@@ -105,7 +106,7 @@ binary=octochess
 option-easy-0=easy
 option-easy-1=sd 1
 option-normal-0=easy
-option-normal-1=sd 3
+option-normal-1=sd 2
 option-hard-0=hard
 
 [Phalanx]
@@ -114,16 +115,16 @@ binary=phalanx
 arg-easy-0=-e100
 arg-normal-0=-e70
 option-easy-0=easy
-option-easy-1=depth 2
+option-easy-1=depth 1
 option-normal-0=easy
-option-normal-1=depth 3
+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 3
+uci-go-option-normal-0=depth 2
 
 [Sjeng]
 protocol=cecp
@@ -131,7 +132,7 @@ binary=sjeng
 option-easy-0=easy
 option-easy-1=sd 1
 option-normal-0=easy
-option-normal-1=sd 3
+option-normal-1=sd 2
 option-hard-0=hard
 
 [Stockfish]
@@ -141,10 +142,10 @@ 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 3
+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 3
+uci-go-option-normal-0=depth 2


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]