O xadrez para Android consiste em um mecanismo de xadrez e uma GUI. O aplicativo aceita movimentos por meio da tela sensível ao toque, trackball ou teclado (e2e4 empurra o peão do rei, e1g1 bloqueia o lado do rei, etc.). Um "treinador de movimento" opcional destaca os movimentos válidos do usuário durante a entrada e o último movimento do mecanismo executado. A navegação completa do jogo permite aos usuários corrigir erros ou analisar jogos. Os jogos são importados e exportados como FEN/PGN de e para a área de transferência ou via compartilhamento, carregados e salvos como arquivo ou configurados por meio de um editor de posição. É reconhecido empate por impasse, material insuficiente, regra dos cinquenta movimentos ou repetição tripla. O motor joga em vários níveis (inclusive aleatório, contra si mesmo em jogo automático ou jogo livre, onde o jogo pode ser usado como um "tabuleiro de xadrez magnético"). O usuário pode jogar de qualquer lado e, de forma independente, visualizar o tabuleiro na perspectiva das brancas ou das pretas.
O aplicativo suporta a Universal Chess Interface (UCI) e o Chess Engine Communication Protocol (WinBoard e XBoard), que permite aos usuários jogar contra motores de terceiros mais poderosos ou até mesmo jogar torneios entre motores. Os motores são importados no formato Android Open Exchange (OEX), em formato compatível com Android Chessbase ou diretamente do cartão SD. A configuração do mecanismo apresenta controle de tempo, ponderação, análise infinita, tabelas hash, múltiplos threads, bases de tabelas de final de jogo e abertura de suítes de testes.
O aplicativo se conecta a um tabuleiro de xadrez eletrônico externo (Certabo, Chessnut, ChessUp, DGT, House of Staunton ou Millennium) e suporta jogo online no FICS (Free Internet Chess Server) ou ICC (Internet Chess Club).
Manual on-line em:
https://www.aartbik.com/android_manual.php
NOTAS DE PERMISSÃO:
Você pode desabilitar livremente as permissões que não deseja conceder, o resto do aplicativo continuará funcionando:
+ Armazenamento (arquivos e mídia): necessário apenas quando você deseja carregar e salvar jogos no cartão SD
+ Localização: necessária apenas se você deseja se conectar ao DGT Pegasus/Chessnut Air, o que requer uma varredura Bluetooth LE