[gnome-chess] Switch GNU Chess to UCI mode
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-chess] Switch GNU Chess to UCI mode
- Date: Sun, 16 Feb 2014 21:16:32 +0000 (UTC)
commit 0f0cec8a29fae47c04df44f78e291278d8bf2e35
Author: Michael Catanzaro <mcatanzaro gnome org>
Date: Sun Feb 16 13:19:13 2014 -0600
Switch GNU Chess to UCI mode
Guess wildly at reasonable difficulty settings.
NEWS | 12 ++++++++++++
data/engines.conf | 22 +++++++++++++---------
2 files changed, 25 insertions(+), 9 deletions(-)
---
diff --git a/NEWS b/NEWS
index 565bcf7..01cb052 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,15 @@
+GNU Chess is now the recommended default chess engine for Linux distributions.
+Feedback on the new difficulty levels is desired!
+
+* WARNING WARNING WARNING *
+
+This version switches to using the UCI protocol to communicate with GNU Chess.
+UCI support was added in GNU Chess 6.0; however, it is buggy and causes 100% CPU
+usage. This is a terrible user experience, and is fixed in GNU Chess 6.1.0.
+And if your distribution still ships GNU Chess 5.x, then it won't work at all.
+
+Please check your version of GNU Chess before updating!
+
3.11.4 - January 12, 2014
=========================
diff --git a/data/engines.conf b/data/engines.conf
index aaac9d0..3eb9fbf 100644
--- a/data/engines.conf
+++ b/data/engines.conf
@@ -74,16 +74,20 @@ uci-go-option-easy-0=depth 2
uci-go-option-normal-0=depth 3
[GNUchess]
-protocol=cecp
+protocol=uci
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
+arg-easy-0=--uci
+arg-normal-0=--uci
+arg-hard-0=--uci
+option-easy-0=Material 10
+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-1=Quiescence Check Plies 0
+option-normal-2=NullMove Pruning var Never
+option-normal-3=History Pruning false
[HoiChess]
protocol=cecp
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]