Шахи для Android складаються з шахової системи та графічного інтерфейсу користувача. Додаток приймає ходи за допомогою сенсорного екрана, трекболу або клавіатури (e2e4 штовхає пішака короля, e1g1 замкає сторону короля тощо). Додатковий "тренер руху" підсвічує дійсні ходи користувача під час введення та останній відтворений хід двигуна. Повна навігація ігор дозволяє користувачам виправляти помилки або аналізувати ігри. Ігри імпортують і експортують як FEN/PGN у буфер обміну та з нього або через спільний доступ, завантажують і зберігають як файл або налаштовують через редактор позицій. Визнається нічия через пат, недостатньо матеріалу, правило п’ятдесяти ходів або триразове повторення. Механізм грає на різних рівнях (зокрема випадково, проти себе в автоматичній грі або у вільній грі, де гру можна використовувати як "магнітну шахівницю"). Користувач може грати будь-якою стороною та незалежно дивитися на дошку з точки зору білого чи чорного.
Програма підтримує універсальний шаховий інтерфейс (UCI) і протокол зв’язку Chess Engine (WinBoard і XBoard), що дозволяє користувачам грати проти більш потужних сторонніх движків або навіть брати участь у турнірах між рушіями. Двигуни імпортуються у форматі Android Open Exchange (OEX), у форматі, сумісному з Android Chessbase, або безпосередньо з SD-карти. Налаштування двигуна включає контроль часу, обдумування, нескінченний аналіз, хеш-таблиці, кілька потоків, бази таблиць кінцевої гри та набори тестів для відкриття.
Програма підключається до зовнішньої електронної шахової дошки (Certabo, Chessnut, ChessUp, DGT, House of Staunton або Millennium) і підтримує онлайн-гру на FICS (безкоштовний шаховий сервер в Інтернеті) або ICC (інтернет-шаховий клуб).
Онлайн посібник за адресою:
https://www.aartbik.com/android_manual.php
ПРИМІТКИ ЩОДО ДОЗВОЛУ:
Ви можете вільно вимкнути дозволи, які не хочете надавати, решта програми продовжить працювати:
+ Зберігання (файли та медіа): потрібно, лише якщо ви хочете завантажити та зберегти ігри на SD-карту
+ Розташування: потрібне, лише якщо ви хочете підключитися до DGT Pegasus/Chessnut Air, для чого потрібне сканування Bluetooth LE
Додано підтримку складної електронної шахової дошки IChessOne (BT)
Додано підтримку складної електронної шахової дошки (BT) IChessOne
Додано підтримку складної електронної шахової дошки (BT) IChessOne
Додано підтримку сенсорної ради House of Staunton ( USB/BT)
Підтримка електронної шахової дошки BryghtLabs ChessUp.
Виправлена помилка у функції налаштування позиції дошки ChessUp.
Підтримка електронної шахової дошки BryghtLabs ChessUp.
Оновлення до API 34
Перенесено на обов’язковий API 31
Додано підтримку Tabutronic Sentio
Виправлено помилку через збій через відсутність дозволу Bluetooth
Вибір кольорів для світлих/темних квадратів (як RGB)
Нові набори шахів від Браяна Вітбі
Chessnut Air support
(1) Підтримка DGT Pegasus
(2) Підтримка Certabo Bluetooth
(3) шлях до баз таблиць двигуна згідно API30+
(1) автозбереження гри на FICS
(2) Підтримка Pegasus
(3) Certabo BT
(4) деякі зміни інтернаціоналізації
* Підготуйте програму для API 30
* Додано тренер переміщення для електронних шахових дошок
* Повністю переглянуте керування файлами
Виправлена видимість файлів за API 29
**** СУМНА ПРИМІТКА на ANROID 10 ****
Нові обмеження безпеки API 29 (обов’язкові для оновлень) більше не дозволяють запускати довільні двійкові файли, лише попередньо упаковані двійкові файли (див. Мою тему на http://talkchess.com/forum3/viewtopic.php?f=7&t=75987). Дякую за ваше доброго розуміння, це поза моїм контролем!
Розширена підтримка шахового годинника DGT3000
Адаптивні значки
Виправлення помилок у резюме з турніру
* Швидке просування королеви на електронному шаховому полі
Поліпшення електронної шахової дошки (швидка рокада та ан-пасант; управління світлодіодами)
Покращено діалогове вікно налаштування параметрів двигуна UCI
* Інтернет-гра FICS і ICC
* Часові повідомлення DGT
* Оновлення перекладу / графіки
* Незначні виправлення помилок
Підтримка безкоштовного шахового сервера Інтернету (FICS)
див. http://www.aartbik.com/android_fics.php
* Нова графіка від Maurizio Monge!
* Пропозиція малювати тепер вимагає натиснути на одного короля, потім іншого
* Можливість увімкнення / вимкнення збереження анотацій у PGN
* Спрощена модель дозволу для старих версій Android: bluetooth для електронних шахів, мережа для віддалених шахових двигунів; див. http://aartbik.blogspot.com/2019/02/chess-for-android-version-60.html
* Налаштовувані теги для експорту PGN (програвач, ELO, подія)
* Можливість запропонувати жеребкування або відставку (двічі клацніть король)
* Підтримка Certabo електронних шахів
Узагальнений механізм обміну
Оновлення шахів, встановлених Брайаном Уітбі
Підтримка всіх DGT електронних плат (Bluetooth та USB)
* Фікс для DGT підключення через USB
* Новий набір штук (Брайан Уітбі)
* Додана підтримка для bluetooth / USB підключення до шахів до ДГТ
* BLE / класичний вибір Bluetooth для щедрот Millennium
* ПРИМІТКА. Ці функції потребують api 23 (Android 6.0) і вище
Додаткова анімація переміщення
Необов'язкова алгебраїчна позначення
Невеликі вдосконалення макета
Незначні зовнішні характеристики двигуна поліпшені
* Новий набір штук (дякую Брайан Уітбі!) * Меню зворотного зв'язку * Підтримка підключення до E-Board * Нова модель дозволу (дозволи можуть бути відключені, якщо вони вам не подобаються!)
Покращений вигляд меню.
* Обговорення під час турнірів з шахової гри * Незначні поліпшення по всій програмі Примітка. Якщо ви хочете завантажити / зберегти ігри чи двигун із SD-карти, переконайтеся, що в налаштуваннях увімкнено дозвіл "зберігання".
Покращено розмір плати "розміщення позиції" для більшого розміру екрана.
нова гра в шахи (багато чому завдяки Брайну Уітбі)