Graficzny interfejs użytkownika

Znane również jako: GUI

Wizualna aplikacja pozwalająca sterować oprogramowaniem szachowym za pomocą szachownicy, elementów sterujących i paneli zamiast poleceń tekstowych.

Ta wersja jest tymczasowo wyświetlana po angielsku. Pełna lokalizacja zostanie dodana na późniejszym etapie.

Wyjaśnienie

Graficzny interfejs użytkownika, czyli GUI, jest warstwą wizualną, z którą użytkownik wchodzi w interakcję. W szachach może wyświetlać , listę ruchów, zegary, przyciski i panele analizy. Jego głównym zadaniem jest uczynienie pracy innych składników oprogramowania widoczną i łatwą do kontrolowania.

GUI nie musi być programem obliczającym najlepsze ruchy. Zadanie to może wykonywać , czyli program specjalizujący się w analizie pozycji. Stockfish jest na przykład silnikiem działającym za pomocą poleceń tekstowych i nie zawiera własnego GUI. Aplikacja graficzna może się z nim połączyć i przedstawić jego wyniki w czytelnej formie.

Powszechnym sposobem komunikacji GUI z silnikiem jest UCI, skrót od Universal Chess Interface. UCI jest protokołem tekstowym: definiuje komunikaty służące do ustawiania pozycji, żądania analizy i odbierania wyników. GUI może przekształcić ten techniczny wynik w elementy takie jak , czyli sekwencja ruchów uznawana obecnie przez silnik za najlepszą, ocena wskazująca, która strona stoi lepiej, lub zgłaszana , będąca wskaźnikiem postępu wyszukiwania. Może uruchamiać , obliczający na urządzeniu użytkownika, albo łączyć się z , który oblicza na zdalnym komputerze.

Częste nieporozumienia

GUI i silnik szachowy

GUI jest widocznym interfejsem, a silnik składnikiem obliczającym pozycję. Mogą być połączone w jednej aplikacji, lecz wykonują różne zadania.

Zobacz termin

Źródła

Powiązane terminy

© 2026 MindZug