Wyjaśnienie
Silnik lokalny to działający na komputerze lub urządzeniu użytkownika. Silnik szachowy jest programem, który oblicza pozycje oraz proponuje ruchy lub oceny. W wersji lokalnej program jest zainstalowany na tym urządzeniu i wykonuje obliczenia za pomocą jego procesora oraz pamięci, zamiast wysyłać pracę do zdalnego serwera.
Zwykle , czyli warstwa wizualna z szachownicą i elementami sterującymi, uruchamia silnik i przesyła mu pozycję do analizy. Silnik zwraca ruchy, oceny wskazujące, która strona wydaje się stać lepiej, oraz inne dane, a interfejs porządkuje je dla użytkownika. Stockfish jest przykładem silnika, który można zainstalować i uruchamiać lokalnie w wielu różnych interfejsach.
Główna różnica wobec dotyczy miejsca wykonywania obliczeń. W przypadku silnika lokalnego wydajność bezpośrednio zależy od sprzętu użytkownika i zasobów przydzielonych programowi. Daje to kontrolę nad wersją i ustawieniami silnika, lecz wolniejszy sprzęt może potrzebować więcej czasu na rozwinięcie wyszukiwania. Aplikacja obsługująca silnik może nadal korzystać z Internetu do innych funkcji, więc silnik lokalny nie oznacza koniecznie, że cały program działa offline.
Częste nieporozumienia
Silnik lokalny i silnik w chmurze
Silnik lokalny oblicza na własnym urządzeniu. Silnik w chmurze oblicza na innym komputerze lub serwerze dostępnym przez sieć.
Zobacz termin