Chess pour Android se compose d'un moteur d'échecs et d'une interface graphique. L'application accepte les mouvements via l'écran tactile, le trackball ou le clavier (e2e4 pousse le pion roi, e1g1 château côté roi, etc.). Un « coach de déplacement » en option; met en évidence les mouvements valides de l'utilisateur lors de la saisie et le dernier mouvement du moteur joué. La navigation complète dans le jeu permet aux utilisateurs de corriger des erreurs ou d'analyser les jeux. Les jeux sont importés et exportés au format FEN/PGN vers et depuis le presse-papiers ou via le partage, chargés et enregistrés sous forme de fichier, ou sont configurés via un éditeur de position. Un match nul par impasse, matériel insuffisant, règle des cinquante coups ou répétition triple est reconnu. Le moteur joue à différents niveaux (y compris aléatoire, contre lui-même en jeu automatique, ou en jeu libre, où le jeu peut être utilisé comme un « échiquier magnétique »). L'utilisateur peut jouer dans n'importe quel camp et, indépendamment, voir le plateau du point de vue des blancs ou des noirs.
L'application prend en charge l'interface universelle d'échecs (UCI) et le protocole de communication du moteur d'échecs (WinBoard et XBoard), qui permettent aux utilisateurs de jouer contre des moteurs tiers plus puissants ou même de participer à des tournois entre moteurs. Les moteurs sont importés au format Android Open Exchange (OEX), au format compatible Android Chessbase, ou directement depuis la carte SD. La configuration du moteur comprend le contrôle du temps, la réflexion, l'analyse infinie, les tables de hachage, plusieurs threads, les bases de table de fin de partie et l'ouverture de suites de tests.
L'application se connecte à un échiquier électronique externe (Certabo, Chessnut, ChessUp, DGT, House of Staunton ou Millennium) et prend en charge le jeu en ligne sur FICS (Free Internet Chess Server) ou ICC (Internet Chess Club).
Manuel en ligne à :
https://www.aartbik.com/android_manual.php
REMARQUES SUR LES AUTORISATIONS :
Vous pouvez librement désactiver les autorisations que vous ne souhaitez pas accorder, le reste de l'application continuera à fonctionner :
+ Stockage (fichiers et médias) : requis uniquement lorsque vous souhaitez charger et enregistrer des jeux sur une carte SD
+ Localisation : uniquement requis si vous souhaitez vous connecter à DGT Pegasus/Chessnut Air, ce qui nécessite un scan Bluetooth LE
Ajout du support pour l'échiquier électronique pliable (BT) IChessOne
Ajout de la prise en charge de l'échiquier électronique pliable (BT) IChessOne
Ajout de la prise en charge de l'échiquier électronique pliable (BT) IChessOne
Ajout de la prise en charge de l'échiquier électronique pliable (BT) IChessOne
Prise en charge de l'échiquier électronique BryghtLabs ChessUp
Correction d'un bug dans la fonctionnalité de configuration de l'échiquier de ChessUp
Prise en charge de l'échiquier électronique BryghtLabs ChessUp.
Mise à niveau vers l'API 34
Migration vers l'API obligatoire 31
Ajout de la prise en charge de Tabutronic Sentio
Correction d'un bug en cas de crash sur l'absence d'autorisation Bluetooth
Sélecteur de couleurs pour les carrés clairs/foncés (comme RVB)
Nouveaux ensembles de pièces d'échecs par Bryan Whitby
Prise en charge de Chessnut Air
(1) Prise en charge de DGT Pegasus
(2) Prise en charge de Certabo Bluetooth
(3) chemin des bases de données du moteur sous API30+
(1) sauvegarde automatique du jeu sur FICS
(2) prise en charge de Pegasus
(3) Certabo BT
(4) quelques changements d'internationalisation
* Préparez l'application pour l'API 30
* Ajout d'un coach de déplacement pour les échiquiers électroniques
* Gestion de fichiers entièrement révisée
Correction de la visibilité des fichiers sous API 29
**** SAD NOTE sur ANROID 10 ****
Les nouvelles restrictions de sécurité de l'API 29 (obligatoires pour les mises à jour) ne permettent plus d'exécuter des binaires arbitraires, uniquement des binaires pré-packagés (voir mon fil à http://talkchess.com/forum3/viewtopic.php?f=7&t=75987). Merci pour votre aimable compréhension, c'est hors de mon contrôle!
Prise en charge étendue de l'horloge d'échecs DGT3000
Icônes adaptatives
Correction d'un bug dans le CV du tournoi
* Promotion de reine rapide sur l'échiquier électronique
Améliorations de l'échiquier électronique (roque rapide et en-passant; contrôle des LED)
Boîte de dialogue améliorée pour la configuration des options du moteur UCI
* FICS et ICC en ligne jouer
* Messages d'horloge DGT
* traductions / mise à jour graphique
* corrections de bugs mineurs
Prise en charge de FICS (Free Internet Chess Server)
voir http://www.aartbik.com/android_fics.php
* Nouveaux graphismes de Maurizio Monge!
* L'offre de tirage nécessite maintenant de toucher un roi, puis l'autre
* Option pour activer / désactiver l'enregistrement des annotations dans PGN
* Modèle d'autorisation simplifié pour les anciennes versions d'Android: Bluetooth pour les échiquiers électroniques, réseau pour les moteurs d'échecs à distance; voir http://aartbik.blogspot.com/2019/02/chess-for-android-version-60.html
* Tags configurables pour l'exportation PGN (player, ELO, event)
* Possibilité d'offrir de dessiner ou de démissionner (cliquez sur le roi deux fois)
* Prise en charge des échiquiers électroniques Certabo
Mécanisme de partage généralisé
Mise à jour du jeu d'échecs par Bryan Whitby
Prise en charge de toutes les cartes électroniques DGT (bluetooth et USB)
* Correction pour la connexion DGT sur USB
* Nouvel ensemble de pièces (Bryan Whitby)
* Ajout du support pour la connexion bluetooth / USB aux échiquiers DGT
* BLE / choix de bluetooth classique pour les échiquiers de millénium
* NOTE: ces fonctionnalités requièrent l'API 23 (Android 6.0) et plus
Animation de mouvement facultative
Notation algébrique optionnelle
Améliorations mineures de la disposition
Améliorations mineures des fonctionnalités du moteur externe
* Nouvel ensemble de pièces (merci Bryan Whitby!) * Menu retour tactile * Support de connexion E-Board * Nouveau modèle d'autorisation (les autorisations peuvent être désactivées si vous ne les aimez pas!)
Amélioration de l'apparence du menu.
* Adjudication lors des tournois de moteur d'échecs * Améliorations mineures dans toute l'application Remarque: si vous voulez charger / enregistrer des jeux ou un moteur à partir d'une carte SD, assurez-vous d'activer l'autorisation "stockage" dans les paramètres.
Amélioration de la taille de la carte "configuration de la position" pour des tailles d'écran plus grandes.
nouveaux graphismes d'échecs (merci à Bryan Whitby)