Schachengine mit Warnhinweisen für Anfänger?


9

Ich bin neu auf der Website und würde mich über Hilfe in diesem Bereich freuen.

In meiner jetzigen Phase (Anfänger) habe ich begonnen, den Computer auf niedrigen Ebenen zu zeichnen oder manchmal sogar zu schlagen (z. B. chess.com level1,2,3, lichess.org level1,2). Eine dieser Seiten hat eine interessante Funktion, die mir sehr hilft. Es sind 3 Zahlen wie eine Punktzahl. Hier ist ein Beispiel für ein Spiel, in dem ich Weiß spiele und hinter 2 Bauern stehe (-2 Punkte im Material):

        +2.90 
        -1.78 
        -2.14 
        Stockfish.js 8 | depth=19

Was ich folgendermaßen interpretiere:

  • Die Positionspunktzahl zeigt max = + 2,90, was bedeutet, dass eine taktische Gelegenheit besteht (Überlastung? Entfernung des Verteidigers? ... usw. Ich muss es herausfinden!).
  • Wenn ich die Gelegenheit sehe und richtig spiele, kann ich den Vorteil nutzen und ein wichtiges Stück gewinnen (vielleicht einen Turm gewinnen oder die Königin gegen einen meiner Türme eintauschen).
  • Wenn ich die Gelegenheit verpasse, ist die nächste Punktzahl -1,78 (zweitbester Zug) oder -2,14 (drittbester Zug). Das heißt, der momentane Positionsvorteil verschwindet und die Punktzahl kehrt zur Materialstärke zurück (2 Bauern dahinter).

Nun, mein Problem ist, dass ich manchmal Fehler mache und meine Punktzahl abrupt auf zum Beispiel -M2 [Mate-in-2 für Schwarz] sinkt. Ich verliere das Spiel :( weil ich nicht erkannt habe, dass eine Gefährdung durch Partner besteht (z. B. Schwäche des letzten Ranges oder ähnliches). Die Punktzahl der Website, die ich spiele, zeigt nur die 3 besten Züge, nicht die SCHLECHTESTEN Züge.

Ich formuliere diese Frage hier in der Hoffnung, dass jemand andere Websites für Anfänger kennt , mit einer Engine, die so eingestellt werden kann, dass sie warnt, wenn die Gefahr von Fehlern und vorzeitiger Paarung besteht. Wenn ich eine solche Funktion nicht finde, muss ich geduldig sein und mit dem Lernprozess fortfahren :). Die Häufigkeit von Fehlern sollte mit zunehmender Erfahrung abnehmen.

Danke für deine Hilfe.


4
Ich bezweifle, dass so etwas existieren würde (obwohl es möglich wäre zu programmieren), weil es sehr oft wirklich schlechte Bewegungen gibt - es ist trivial, deine Königin in einer offenen Position aufzuhängen.
DM

1
@DM, Vielleicht sucht Diedrsch wirklich nicht nach Warnungen vor schlechten Bewegungen, denn wie Sie sagen, kann es zu viele geben, sondern nach Warnungen vor Bedrohungen. Bedrohungen können identifiziert werden, indem analysiert wird, was passiert, wenn Sie "bestehen". In der Regel gibt es nur ein oder zwei Bedrohungen, während es Dutzende von schlechten Bewegungen geben kann (Bewegungen, die keiner Bedrohung begegnen oder die aktiv Material verschenken, oder die kein Material zurückgewinnen können).
Itub

Ja, ich lasse hängende Teile und ich denke, es ist nicht vernünftig, viel Hilfe von einem Motor zu erwarten. Wenn ich Teile verliere, ist das Teil des Lernprozesses. Das nächste Mal werde ich meine Bewegungen genauer überlegen. Aber einen "hängenden König" zu verlassen bedeutet das Ende des Spiels; Da es sich um einen Sonderfall handelt, dachte ich, dass dies durch eine anfängerfreundliche Option gewarnt werden könnte.
Diedrsch

Antworten:


4

Nur die schlechtesten Züge für eine Position zu zeigen, ist nichts, was Sie finden werden. Computermotoren sind nicht geeignet, um vor dem Risiko von Fehlern zu warnen. Meine Vorschläge:

  • Nehmen Sie einen Zug gegen den Computer zurück, wenn Sie einen schlechten Zug machen
  • Überprüfen Sie Ihr Spiel

Sie stellen die Frage, weil Sie Angst haben zu verlieren. Es ist keine Schande, gegen einen Computer zu verlieren. Sie lernen mehr, indem Sie Ihr Spiel zurücknehmen (oder zurücknehmen) und dann explizit gewarnt werden.


Das Spiel zu überprüfen ist eine gute Idee und meine Seite erlaubt es, danke. Es gibt auch die Funktion, einen schlechten Zug rückgängig zu machen, und ich benutze ihn, wenn ich vorzeitig gepaart werde: Ich setze das Spiel vom Zug unmittelbar vor dem Fehler fort. Aber ich habe immer noch dieses unangenehme Gefühl im Hals, wenn ich sehe, dass der Fortschrittsbalken 100% schwarz wird (ja, Sie können frei lachen :)
Diedrsch

2

Viele Motoren haben eine "Lehrer beobachtet" -Funktion, die Ihnen sagt, ob Sie einen ausreichend schlechten Zug machen. Lucas Schach bietet einen Dialog, der die Optionen für Ihren Zug, den vorgeschlagenen Computerzug oder einen Hinweis darauf enthält, warum Ihr Zug schlecht ist.

Bei den meisten Motoren, in denen Linien angezeigt werden, können Sie auch die Anzahl der Linien anpassen, um alle verfügbaren Linien einzuschließen.


Lucas Schach scheint nur unter Windows zu laufen, und die EXE-Datei wird von einer Domain auf der Blacklist von Dan Pollock heruntergeladen.
Ben Crowell

1

Wenn Sie die Bewertung für die schlechtesten Bewegungen sehen möchten, können Sie stockfish herunterladen, ausführen und Folgendes eingeben : setoption name MultiPv value 499. Um dann eine Position zu bewerten, würden Sie die Verwendung goBefehl, wie go movetime (ms), go depth (depth)oder go infinite.

Mit der MultiPv-Option können Sie nur so viele Hauptvarianten anzeigen, wie Sie möchten, und für eine ausreichend große Anzahl sind dies nur alle Pvs.


1
Es würde jedoch ein wenig Programmierung erfordern, um nur die Bewertungen und nicht die Bewegungen anzuzeigen.
DM
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.