Wie kann ich die Elo-Bewertung meiner Schachengine ermitteln?

10

Ich habe eine uci-kompatible Schachengine gebaut und möchte deren Elo-Bewertung wissen. Was ist der einfachste Weg, um es zu bekommen?

Ich möchte etwas, das sowohl unter Linux als auch unter Windows funktioniert.

Romain
quelle

Antworten:

9

Einfache Frage. Kündigen Sie Ihre Engine im Schachprogrammierforum an ( http://talkchess.com/forum/index.php ). Es wird Motortester geben, die Ihren Motor zu ihrer Bewertungsliste hinzufügen, z. B. CCRL. Aber bitte und bitte stellen Sie eine funktionierende kompilierte Binärdatei zur Verfügung.

Kündigen Sie Ihre Engine an und laden Sie eine kompilierte Binärdatei in eine Dropbox hoch. Sie werden Feedback hören.

BEARBEITEN

cutechess ist ein beliebtes Tool zur Automatisierung von Computer-Engine-to-Engine-Übereinstimmungen. Die einzige und einzige Möglichkeit, Ihre Änderungen zu testen, besteht darin, Ihre Engine zum Spielen von Spielen zu bewegen. Sie können es schaffen, mit einer älteren Version oder einer anderen Engine zu spielen.

https://chessprogramming.wikispaces.com/Cutechess-cli

SmallChess
quelle
Vielen Dank für Ihre Antwort, aber ich suche nach etwas Schnellem, um die Elo-Verbesserung / Regression jedes Mal testen zu können, wenn ich den Quellcode meiner Engine ändere.
Romain
@ Romain EDITED ....
SmallChess
süßes Schach ist großartig! Können Sie andere Schach-Engines herunterladen, um gegen sie zu spielen?
Romain
computerchess.org.uk/ccrl/4040 Klicken Sie auf die Motoren, die Ihnen gefallen. Möglicherweise wird eine Homepage angezeigt. Wenn nicht, googeln Sie den Motornamen.
SmallChess
-1

Testen Sie es bei

http://www.elometer.net

Dies ist ein wissenschaftlicher Test, der auf Problemlösung und statistischer Berechnung basiert.

Pabitra Saha
quelle
Dies ist eine interessante Seite, aber nicht zum Testen der Spielstärke einer Schachmaschine geeignet.
jk - Stellen Sie Monica