Szachy dla Androida składają się z silnika szachowego i graficznego interfejsu użytkownika. Aplikacja akceptuje ruchy za pomocą ekranu dotykowego, trackballa lub klawiatury (e2e4 przesuwa pionka królewskiego, e1g1 zamyka stronę królewską itp.). Opcjonalny „trener ruchu” podświetla prawidłowe ruchy użytkownika podczas wprowadzania danych i ostatnio odtwarzany ruch silnika. Pełna nawigacja w grze umożliwia użytkownikom poprawianie błędów lub analizowanie gier. Gry importują i eksportują jako FEN/PGN do i ze schowka lub poprzez udostępnianie, ładują i zapisują jako plik lub konfigurują za pomocą edytora pozycji. Uznaje się 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 służyć jako „magnetyczna szachownica”). Użytkownik może grać dowolną stroną i niezależnie oglądać planszę z perspektywy bieli lub czerni.
Aplikacja obsługuje Universal Chess Interface (UCI) i protokół komunikacyjny Chess Engine (WinBoard i XBoard), co pozwala użytkownikom grać przeciwko potężniejszym silnikom stron trzecich, a nawet rozgrywać turnieje między silnikami. Silniki importujemy w formacie Android Open Exchange (OEX), w formacie zgodnym z Android Chessbase lub bezpośrednio z karty SD. Konfiguracja silnika obejmuje kontrolę czasu, zastanawianie się, nieskończoną analizę, tablice mieszające, wiele wątków, bazy tabel gier 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 ZEZWOLENIA:
Możesz dowolnie wyłączyć uprawnienia, których nie chcesz nadawać, reszta aplikacji będzie nadal działać:
+ Pamięć (pliki i multimedia): wymagana tylko wtedy, gdy chcesz ładować i zapisywać gry na karcie SD
+ Lokalizacja: wymagana tylko wtedy, gdy chcesz połączyć się z DGT Pegasus/Chessnut Air, co wymaga skanowania Bluetooth LE