Chess для Android состоит из шахматного движка и графического интерфейса. Приложение принимает ходы с помощью сенсорного экрана, трекбола или клавиатуры (e2e4 толкает королевскую пешку, e1g1 запирает королевскую сторону и т. д.). Дополнительный «тренер ходов» подсвечивает действительные ходы пользователя во время ввода и последнего сыгранного хода движка. Полная навигация по игре позволяет пользователям исправлять ошибки или анализировать игры. Игры импортируются и экспортируются в формате FEN/PGN в буфер обмена или из него, загружаются и сохраняются в виде файла или настраиваются с помощью редактора позиций. Признается ничья из-за пата, недостаточного количества материала, правила пятидесяти ходов или трехкратного повторения. Движок играет на разных уровнях (в том числе в случайном порядке, в автоматическом режиме или в режиме свободной игры, где игру можно использовать как «магнитную шахматную доску»). Пользователь может играть за любую сторону и независимо рассматривать доску с точки зрения белого или черного цвета.
Приложение поддерживает универсальный шахматный интерфейс (UCI) и протокол обмена данными с шахматным движком (WinBoard и XBoard), что позволяет пользователям играть против более мощных сторонних движков или даже проводить турниры между движками. Двигатели импортируются в формате Android Open Exchange (OEX), в формате, совместимом с Android Chessbase, или непосредственно с SD-карты. Настройка движка включает в себя контроль времени, размышление, бесконечный анализ, хеш-таблицы, несколько потоков, базы таблиц эндшпиля и наборы тестов для открытия.
Приложение подключается к внешней электронной шахматной доске (Certabo, Chessnut, ChessUp, DGT, House of Staunton или Millennium) и поддерживает онлайн-игру на FICS (Free Internet Chess Server) или ICC (Internet Chess Club).
Онлайн-руководство по адресу:
https://www.aartbik.com/android_manual.php
ПРИМЕЧАНИЯ ПО РАЗРЕШЕНИЯМ:
Вы можете свободно отключать разрешения, которые вы не хотите предоставлять, остальная часть приложения продолжит работать:
+ Память (файлы и медиа): требуется только тогда, когда вы хотите загружать и сохранять игры на SD-карту
+ Местоположение: требуется только в том случае, если вы хотите подключиться к DGT Pegasus/Chessnut Air, для чего требуется сканирование Bluetooth LE