Eine Standard-Schachengine findet den Zug, den sie für am besten hält, vorausgesetzt, sie spielt von beiden Seiten am besten. Dieser Zug kann jedoch zu einem unbedeutenden Vorteil oder einer schwierigen Linie führen, die leicht zu Fehlern für einen menschlichen Spieler einer bestimmten Fähigkeit führen kann. Gibt es ein Programm, das zB für fortgeschrittene Spieler den besten "praktischen" Zug findet? Zum Beispiel könnte er einen Zug wählen, der zu einer sehr starken Angriffsposition führt, in der der Gegner höchstwahrscheinlich einen Fehler macht, obwohl er mit perfektem Spiel verteidigt werden könnte.