Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Uci limit_Strengh bei Fritz 13?
- - By Peter Obermair Date 2020-01-07 08:54
Liebe Schachfreunde,

habe beschlossen mein erstes Engine-Engine Turnier unter Fritz 13 laufen zu lassen.
Ich möchte gerne 5-6 Engines testen, die ALLE UCI_limit Strengh haben.
-Ich möchte bei allen einstellen, dass sie NUR mit 1500 Elo spielen und dann die Engines zum Turnier einladen.

Ich finde aber nicht wo ich die Elo 1500 einstellen - bzw. speichern kann.

Kann mir jemand helfen? -Brauche eine Schritt-für-Schritt-Anleitung.

LG Peter
Parent - - By Eduard Nemeth Date 2020-01-07 09:46
Beim Erstellen einer neuen Engine (für Fische) unter Fritz, in den Engine Optionen zunächst die gewünschten Parameter einstellen:

UCI_Elo=1500
UCI_LimitStrength=true

Dann als neue Engine speichern. Man kann die Parameter auch manuell mit einem Texteditor in eine ENG Datei speichern.
Parent - By Michael Scheidl Date 2020-01-07 10:10
Eine kleine korrektur Eduard, es sind UCI bzw. .uci dateien. Man findet sie unter

C:\Users\<username>\AppData\Roaming\ChessBase\Engines.UCI

(ENG stimmt auch aber unter Shredder Classic.)
Parent - - By Peter Obermair Date 2020-01-12 09:28
Hallo,

Danke für die Antwort - aber genau da liegt mein Problem.
Beim Installieren der Engine finde ich unter Parameter uci limit_strengh nicht.
Was mache ich falsch?

Peter
Parent - - By Eduard Nemeth Date 2020-01-12 10:58 Edited 2020-01-12 11:02
Nur weil man die Optionen nicht sieht, muss nicht heissen dass sie nicht funktionieren.

Unter Droidfish sind sie übrigens zu sehen.

Hier auf Github sind die Erklärungen:

https://github.com/official-stockfish/Stockfish/blob/master/Readme.md

Skill Level
Lower the Skill Level in order to make Stockfish play weaker (see also UCI_LimitStrength). Internally, MultiPV is enabled, and with a certain probability depending on the Skill Level a weaker move will be played.

UCI_LimitStrength
Enable weaker play aiming for an Elo rating as set by UCI_Elo. This option overrides Skill Level.

UCI_Elo
If enabled by UCI_LimitStrength, aim for an engine strength of the given Elo. This Elo rating has been calibrated at a time control of 60s+0.6s and anchored to CCRL 40/4.

Wenn man es unter Droidfish einstellt sieht es zB. so aus (einfach im Smartphone die Stockfish.ini Datei im Ordner Droidfish/uci öffnen):

#Tue Jan 07 09:31:28 GMT+01:00 2020
SyzygyProbeLimit=6
BestBookMove=false
UCI_Elo=1500
Contempt=0
Threads=4
SyzygyProbeDepth=4
UCI_LimitStrength=true

Die Elo lässt sich nur zwischen 1350 und 2850 einstellen.

Nun muss man unter Fritz die ENG Datei ebenfalls mit einem Texteditor bearbeiten. Die Datei befindet sich nach dem Erstellen der Engine im Ordner
C\user\Benutzername\AppData\Roaming\ChessBase\Engines.UCI

Um AppData sehen zu können, müssen, müssen versteckte Dateien/Ordner sichtbar gemacht werden.

Dann fügt man die gewünschten Parameter unter [Options] ein:

[Options]
UCI_Elo=1500
UCI_LimitStrength=true

und dann speichern.
Parent - By Peter Obermair Date 2020-01-12 15:01
Dankeschööööööööööööön!

Peter 
Up Topic Hauptforen / CSS-Forum / Uci limit_Strengh bei Fritz 13?

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill