Standardowy silnik szachowy znajdzie ruch, który uważa za najlepszy, zakładając najlepszą grę z obu stron. Ale ten ruch może prowadzić do nieznacznej przewagi lub trudnej linii, która może łatwo doprowadzić do błędów dla gracza o określonej umiejętności. Czy istnieje program, który znajduje najlepszy „praktyczny” ruch dla np. Średnio zaawansowanych graczy? Na przykład, może wybrać ruch, który prowadzi do bardzo silnej pozycji atakującej, w której przeciwnik najprawdopodobniej popełni błąd, nawet jeśli można go obronić przy idealnej grze.