Szachy na Androida składają się z silnika szachowego i GUI. Aplikacja akceptuje ruchy za pomocą ekranu dotykowego, trackballa lub klawiatury (e2e4 przesuwa pionka królewskiego, e1g1 zamyka królewską stronę itp.). Opcjonalny „trener ruchu” podświetla prawidłowe ruchy użytkownika podczas wprowadzania danych i ostatnio odtwarzanego ruchu silnika. Pełna nawigacja w grze umożliwia użytkownikom poprawianie błędów lub analizowanie gier. Gry są importowane i eksportowane jako FEN/PGN do i ze schowka lub poprzez udostępnianie, ładowanie i zapisywanie jako plik lub są konfigurowane za pomocą edytora pozycji. Uznawany jest remis w wyniku impasu, niewystarczającej ilości materiału, zasady pięćdziesięciu ruchów lub trzykrotnego powtórzenia. Silnik gra na różnych poziomach (w tym losowo, przeciwko sobie w grze automatycznej lub grze swobodnej, gdzie gra może być używana jako „magnetyczna szachownica”). Użytkownik może grać dowolną stroną i niezależnie oglądać planszę z perspektywy bieli lub czerni.
Aplikacja obsługuje uniwersalny interfejs szachowy (UCI) i protokół komunikacyjny Chess Engine (WinBoard i XBoard), które umożliwiają użytkownikom grę przeciwko potężniejszym silnikom innych firm, a nawet rozgrywanie turniejów między silnikami. Silniki są importowane w formacie Android Open Exchange (OEX), w formacie zgodnym z Android Chessbase lub bezpośrednio z karty SD. Konfiguracja silnika obejmuje kontrolę czasu, rozważanie, nieskończoną analizę, tabele mieszające, wiele wątków, bazy tabel końcowych i zestawy testów otwierających.
Aplikacja łączy się z zewnętrzną szachownicą elektroniczną (Certabo, Chessnut, ChessUp, DGT, House of Staunton lub Millennium) i obsługuje grę online na FICS (Free Internet Chess Server) lub ICC (Internet Chess Club).
Instrukcja online pod adresem:
https://www.aartbik.com/android_manual.php
UWAGI DOTYCZĄCE POZWOLENIA:
Możesz swobodnie wyłączyć uprawnienia, których nie chcesz przyznawać, reszta aplikacji będzie nadal działać:
+ Pamięć (pliki i multimedia): wymagana tylko wtedy, gdy chcesz załadować i zapisać gry na karcie SD
+ Lokalizacja: wymagana tylko wtedy, gdy chcesz połączyć się z DGT Pegasus/Chessnut Air, co wymaga skanowania Bluetooth LE