Przejdź do głównej zawartości

Silniki

Strona Silniki służy do zarządzania silnikami szachowymi, które odpowiadają za analizę i stanowią komputerowych przeciwników w En Parlant~. Pobieraj popularne silniki jednym kliknięciem, dodawaj własne i dostosowuj ich ustawienia.

Silniki szachowe stanowią analityczny fundament En Parlant~. Oceniają pozycje, znajdują najlepsze posunięcia, generują raporty analityczne i pełnią rolę przeciwników, gdy chcesz zagrać z komputerem. Strona Silniki pozwala instalować, konfigurować i zarządzać nimi wszystkimi w jednym miejscu.

En Parlant~ oferuje kilka czołowych silników do bezpośredniego pobrania z poziomu aplikacji:

SilnikELO
Stockfish3635
RubiChess3600
Dragon by Komodo3533
Komodo3479
Leela Chess Zero3440

Rankingi ELO pochodzą z CCRL.

Aby zainstalować silnik, wybierz go z listy i kliknij pobierz. Aplikacja zajmie się resztą — nie musisz ręcznie zarządzać plikami.

Możesz również dodać dowolny silnik kompatybilny z UCI, wskazując En Parlant~ plik wykonywalny na swoim komputerze. Jest to przydatne, jeśli posiadasz niestandardową kompilację, wersję deweloperską lub mniej popularny silnik, którego nie ma na wbudowanej liście. Dopóki obsługuje protokół UCI, będzie działać.

Każdy silnik posiada profil, który możesz dostosować:

  • Nazwa i wersja — identyfikacja silnika
  • Ranking ELO — szacowana siła silnika
  • Niestandardowy obraz — wybierz ikonę lub obraz dla silnika

Te parametry kontrolują sposób, w jaki silnik analizuje pozycje, i odpowiadają standardowym poleceniom protokołu UCI:

UstawienieOpis
TimeCzas trwania analizy w sekundach
DepthPrzeszukiwanie do określonej głębokości (w półruchach)
NodesMaksymalna liczba węzłów do ewaluacji
InfiniteTryb nieograniczonej analizy

W większości przypadków domyślne ustawienia sprawdzają się dobrze. Jeśli chcesz szybszej, ale płytszej analizy, zmniejsz głębokość. Jeśli chcesz, aby silnik myślał tak długo, jak potrzebuje, użyj trybu Infinite.

  • MultiPV — liczba wariantów wyświetlanych przez silnik. Ustaw wartość na 2 lub 3, aby zobaczyć alternatywne linie obok najlepszego posunięcia. Wyższe wartości dają więcej opcji, ale spowalniają analizę.
  • Threads — przydział wątków procesora. Więcej wątków oznacza szybszą analizę, ale zostaw pewien zapas dla reszty systemu. Dobrym punktem wyjścia jest połowa całkowitej liczby wątków procesora.
  • Hash — przydział pamięci w MB na tablicę haszującą pozycji silnika. Większe tablice haszujące pozwalają silnikowi zapamiętać więcej pozycji i uniknąć ich ponownego przeliczania. 256 MB lub więcej to rozsądna wartość domyślna dla nowoczesnych komputerów.

Opcja Uci_Chess960 jest automatycznie włączana dla partii Chess960 (tych z nagłówkiem Variant 'Chess960'). Nie włączaj jej ręcznie w ustawieniach silnika. Ręczne jej aktywowanie może zakłócić analizę standardowych szachów i powodować błędne oceny pozycji.