Motor spielt nicht unbedingt stark, aber "attraktiv"

8

Kennt jemand eine Schachengine, die nicht so stark wie möglich programmiert ist, sondern "attraktives" Schach spielt?

Das Programm sollte einen aggressiven Stil haben und für Partnerangriffe spielen, auch wenn die Angriffsbewegungen nicht ganz optimal sind. Zumindest sollte das Programm einige Panws frühzeitig handeln, um sehr geschlossene Positionen zu vermeiden, die in der Regel eine Ewigkeit dauern, bis die Motoren fertig sind.

Andererseits sollte das Programm nicht zu schwach abgespielt werden. Die Bewertung sollte mindestens etwa 2000 Elo betragen.

Kennt jemand einen solchen Motor?

Peter
quelle
1
Verwenden Sie die Tag- Engine anstelle von Software, wenn es um Engines geht.
Dag Oskar Madsen
Ich habe mit Stockfisch herumgespielt, um ihn davon zu überzeugen, dass es eine gute Idee ist, mit seinem König anzugreifen, damit er die Bongcloud-Öffnung richtig spielen kann. Ist es das, wonach du suchst? Ich kann mir nichts vorstellen, was "attraktives Schach" besser definiert als die Bongcloud :)
QuadmasterXLII

Antworten:

6

Viele Motoren haben einstellbare Parameter, mit denen sie ihren Spielstil ändern können. Wenn Sie ein bisschen herumspielen , können Sie ganze " Motorpersönlichkeiten" erschaffen ... Hier zum Beispiel jemanden, obwohl es interessant ist, eine Persönlichkeit namens Komodo Kinghunter zu erschaffen . Anscheinend macht es genau das, wonach Sie suchen - spielt aggressiv und nicht unbedingt optimal. Beachten Sie, dass ich es nicht selbst getestet habe.

Es ist für verschiedene Engines (ich erinnere mich, dass die meisten davon zumindest in Stockfish konfigurierbar waren) und grafische Oberflächen unterschiedlich, aber einige typische Faktoren, mit denen man normalerweise herumspielen kann (im schlimmsten Fall durch Aufrufen des Quellcodes und Neukompilieren), sind:

Verachtungsfaktor

Der Verachtungsfaktor spiegelt die geschätzte Überlegenheit / Unterlegenheit des Programms gegenüber seinem Gegner wider. Der Verachtungsfaktor wird als Unentschieden-Punktzahl zugewiesen, um (frühe) Unentschieden gegen scheinbar schwächere Gegner zu vermeiden oder Unentschieden gegenüber stärkeren Gegnern zu bevorzugen.

Wenn die Engine eine hohe Verachtung für ihren Gegner hat, kann sie sich außerdem auf einen offensiveren Stil einlassen.

Bauernstruktur

Bauernstruktur ist ein Begriff, der verwendet wird, um die Positionen aller Bauern auf dem Brett zu beschreiben, wobei alle anderen Teile ignoriert werden. Die Bauernstruktur umfasst eine breite Palette von Ideen, von der allgemeinen Form der Bauern (wie geschlossen oder offen) bis zu spezifischen Merkmalen einzelner Bauern.

Hier gibt es also eine Vielzahl von Dingen, für die die Motorbewertungen geändert werden können - Doppelbauern, übergebene Bauern, allgemeine Struktur, Austausch usw.

Mobilität Ein Faktor dafür, wie sehr der Motor die Stückmobilität bewertet - ich nehme an, dass mehr Mobilität zu offensiveren und unvorhersehbareren Positionen führt.

Aggressivität Selbsterklärend; ermöglicht es, den Motor mehr oder weniger aggressiv zu machen.

Feigheit Selbsterklärend; erlaubt zu definieren, wie defensiv das Programm gegenüber seinem eigenen König sein soll.

Quelle für Zitate

EDIT: Ich wurde darauf aufmerksam gemacht (laut Kommentar von Student T), dass die Engine, die ich ursprünglich unten gepostet habe, überhaupt nicht attraktiv ist und tatsächlich ein Klon von Rybka. Ich denke es war zu schön um wahr zu sein!

Wenn Sie nicht bereit sind, all das selbst herumzuspielen, ist hier ein Motor, der (ich habe es wieder nicht selbst ausprobiert, kann diese Behauptungen also in keiner Weise begründen):

Vitruvius zeigt dank seiner fein abgestimmten Positionsvision die Bereitschaft, ein oder zwei Bauern, den Austausch und manchmal sogar ein ganzes Stück für eine rein positionelle Kompensation zu opfern.

Und benannt nach seinen Stärken:

Spielstärke über dem 3100ELOmark; Erkennt und nutzt zugzwang Positionen; Sehr menschlicher und spekulativer Umgang mit dem Spiel

Ebenfalls von Interesse: dieser Vitruvius-Artikel

Leider ist es nicht kostenlos.

GloriaVictis
quelle
2
Um Ihren Kommentar zu Stockfish zu verdeutlichen: Die meisten dieser Optionen sind in Stockfish 6 nicht vorhanden, aber in Stockfish 5, das weiterhin über die Stockfish-Website verfügbar ist .
Stephen
2
Vitruvius ist ein bekannter Klon eines rückentwickelten Rybka 3.0. Es ist sicherlich in nichts attraktiv. Die Website sagt es, um Sie zu veranlassen, einen Verkauf zu machen.
SmallChess
@ Stephen Gut zu wissen! Ich vermutete, dass sie es möglicherweise aus den neuesten Versionen entfernt haben, und zwar in einer Telefon-App, die auf Stockfish ausgeführt wird.
GloriaVictis
@StudentT Ah, das ist eine wertvolle Information. Vielen Dank! Ich habe den Beitrag entsprechend bearbeitet.
GloriaVictis
@GloriaVicits Es ist in der Tat wahr, dass die beiden Stockfish-Telefon-Apps die Persönlichkeit nicht unterstützen (Stockfish und SmallFish). Glücklicherweise werde ich der SmallFish-App die Persönlichkeit wieder hinzufügen. (Ich bin der Entwickler für SmallFish).
SmallChess
4

Wenn Sie die Verachtung von Rybka 3 Dynamic erhöhen, wird immer mehr Material in attraktivem Stil geopfert.

Die Fritz-Benutzeroberfläche (verkauft mit Rybka, Komodo, Houdini, Junior, Shredder und anderen) enthält einen King's Attack-Schieberegler in ihrem Handicap- und Fun-Dialog. Insbesondere der Fritz 10-Motor vermied geschlossene Positionen wie die Pest und spielte oft für Partner. Es hatte einen "aggressiven" Parameter.

Schachtiger und Gambit-Tiger (Chessbase oder Lokasoft) hatten unter ihrem Gambit-Level-Parameter die Option "Selbstmord".

Junior 7 hatte einen "Opfer" -Parameter.

Deep Sjeng 1.6 enthält Gambitkitten-, Rotverschiebungs- und Tal-Persönlichkeiten.

Jemand hat eine Dissident Aggressor-Persönlichkeit für Zappa Mexico geschaffen, die anscheinend ziemlich wild ist.

TheKing (auch bekannt als Chessmaster) spielt auch in den Standardeinstellungen für Mate.

Amyan hat einen Kinghunting-Parameter.

Tao 5.6 tendiert dazu, sehr komplexe Positionen mit mehreren Stücken zu wählen.

Das alte DOS-Programm Chess System Tal hatte einen attraktiven Stil mit vielen Säcken.

Spark 1.0 und Fruit 2.3.1 hatten einen King Attack-Parameter.

Die Kinghunter-Persönlichkeit für Komodo funktionierte nur für Version 1.0 und sie änderten danach die Parameter.

Ich denke, im Allgemeinen haben die Programmierer versucht, diese Motoren sowohl stark als auch aggressiv zu machen. Alle diese (mit Ausnahme von Chess System Tal) sind auf dem Niveau eines internationalen Meisters oder höher. Zu den Motoren darunter, die einen etwas attraktiven Stil haben sollen, gehören: Der Bringer, HeavyChess, Homer, Monarch und Trappy Beowulf.

Sie können auch versuchen, einige der schwächeren Motoren von Chessbase zu laden und den Schieberegler "King's Attack" in "Handicap and Fun" zu erhöhen. Inmichess, Exchess, Comet und Capture R01 waren alle im Bereich 2000-2400 und wurden von Chessbase in ihrem Young Talents-Paket verkauft.

Ein Passant
quelle
0

Ich habe eine solche Engine unter https://www.apronus.com/chess/romantic-chess-variant.htm erstellt

Es wurde modifiziert, um die Beförderung von Bauern nur für Ritter zu ermöglichen und Bauern bei der Beurteilung der Materialbilanz sehr leichtfertig zu behandeln. Tatsächlich entsteht eine Schachvariante, die ich Romantisches Schach nannte, weil sie davon abhalten soll, für ein besseres Endspiel als Gewinnstrategie zu spielen, und direkte Paarungsangriffe als einzig realistische Möglichkeit, das Spiel zu gewinnen, effektiv fördert.

DrCapablasker
quelle