From 9cbc710fea64fc4d9c3c784bf3e3670793c105e3 Mon Sep 17 00:00:00 2001 From: konsolas Date: Sat, 31 Aug 2019 17:28:16 +0100 Subject: [PATCH] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c538a29..6f75ba3 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Topple Topple is a UCI-compatible chess engine. -Topple v0.5.0 is rated 2801 in CCRL 40/40 and 2845 in CCRL 40/4. +Topple v0.7.2 is rated 3008 in CCRL 40/4 on 4 threads. ## Usage Topple requires a GUI that supports the UCI protocol to be used comfortably, although it can be used from the command line. @@ -9,6 +9,8 @@ Five configuration options are made available: `Hash`, `Threads`, `SyzygyPath`, The `Hash` option sets the size of the main transposition table in MiB. If the size given is not a power of two, Topple will round it down to next lowest power of 2 to maximise probing efficiency. For example, if a value of 1000 is specified, Topple will only use a 512 MiB hash table. `Hash` does not control the value of the other tables in Topple, such as those used for move generation, evaluation and other data structures. +The `MoveOverhead` option sets the (network or GUI) delay that should be accounted for in time management. This can be used to prevent losses on time. + The `Threads` option sets the number of search threads that Topple will use. Topple may use additional threads for keeping track of inputs (such as the UCI `stop` command). Topple utilises additional threads by using Lazy SMP, so the `Hash` value should be increased to improve scaling with additional threads. The `SyzygyPath` option sets the location in which Topple should search for Syzygy tablebases. These can be used to significantly improve playing strength in the endgame. Multiple paths should be delimited by a semicolon on Windows and a colon on other operating systems.