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 movimentação" destaca 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 da 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, vários threads, bases de tabelas de final de jogo e suítes de testes de abertura.
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 desativar livremente as permissões que não deseja conceder, o restante 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
Adicionado suporte para tabuleiro de xadrez eletrônico dobrável IChessOne (BT)
Adicionado suporte para tabuleiro de xadrez eletrônico dobrável IChessOne (BT)
Adicionado suporte para tabuleiro de xadrez eletrônico dobrável IChessOne (BT)
Adicionado suporte para tabuleiro de xadrez eletrônico dobrável IChessOne (BT)
Suporte para tabuleiro de xadrez eletrônico BryghtLabs ChessUp
Corrigido bug no recurso de configuração da posição do tabuleiro do ChessUp
Suporte para tabuleiro de xadrez eletrônico BryghtLabs ChessUp
Atualize para API 34
Migrado para API 31 obrigatória
Adicionado suporte para Tabutronic Sentio
Corrigido bug na falha na falta de permissão bluetooth
Seletor de cores para quadrados claros/escuros (como RGB)
Novos conjuntos de peças de xadrez de Bryan Whitby
Chessnut Air support
(1) Suporte DGT Pegasus
(2) Suporte a Bluetooth Certabo
(3) caminho de bases de tabela do mecanismo sob API30+
(1) jogo autosave no FICS
(2) suporte Pegasus
(3) Certabo BT
(4) algumas mudanças de internacionalização
* Prepare o aplicativo para API 30
* Adicionado treinador de movimento para tabuleiros de xadrez eletrônicos
* Gerenciamento de arquivos
corrigida a visibilidade do arquivo sob API 29
**** NOTA SAD no ANROID 10 ****
Novas restrições de segurança da API 29 (obrigatórias para atualizações) não permitem mais a execução de binários arbitrários, apenas binários pré-empacotados (veja meu tópico em http: / /talkchess.com/forum3/viewtopic.php?f=7&t=75987). Obrigado pela sua compreensão, isso está fora do meu controle!
Suporte estendido para o relógio de xadrez DGT3000
Ícones adaptáveis
Correção de bug no currículo do torneio
* Promoção rápida da rainha no tabuleiro de xadrez eletrônico
Melhorias no tabuleiro de xadrez eletrônico (roque rápido e en-passant; controle de LEDs)
Diálogo de configuração de opções de mecanismo UCI aprimorado
* FICS e ICC online jogam
* Mensagens do relógio DGT
* upgrade de traduções / gráficos
* Pequenas correções de bugs
Suporte para Free Internet Chess Server (FICS)
veja http://www.aartbik.com/android_fics.php
* Novos gráficos de Maurizio Monge!
* Oferta de empate agora requer um toque em um rei, depois o outro
* Opção para ativar / desativar salvar anotações no PGN
* Modelo de permissão simplificado para versões mais antigas do Android: bluetooth para tabuleiros de xadrez eletrônicos, rede para motores de xadrez remotos; veja http://aartbik.blogspot.com/2019/02/chess-for-android-version-60.html
* Tags configuráveis para exportação PGN (player, ELO, event)
* Capacidade de oferecer sorteio ou demissão (clique duas vezes no rei)
* Suporte para tabuleiros de xadrez eletrônicos Certabo
Mecanismo de compartilhamento generalizado
Atualize o jogo de xadrez por Bryan Whitby
Suporte para todas as placas eletrônicas DGT (bluetooth e USB)
* Correção para conexão DGT via USB
* Novo conjunto de peças (Bryan Whitby)
* Adicionado suporte para conexão bluetooth / USB para tabuleiros de xadrez DGT
* BLE / escolha clássica bluetooth para tabuleiros de xadrez Millennium
* NOTA: esses recursos exigem api 23 (Android 6.0) e até
Animação de movimento opcional
Notação algébrica opcional
Melhorias de layout menores
Melhorias no mecanismo externo menor
* Novo set de peças (obrigado Bryan Whitby!) * Feedback do toque do menu * Suporte para conexão de E-Board * Novo modelo de permissão (permissões podem ser desabilitadas se você não gostar delas!)
Melhoria na aparência do menu.
* Adjudicação durante torneios de xadrez * Pequenas melhorias em todo o aplicativo Nota: se você quiser carregar / salvar jogos ou motor a partir do cartão SD, certifique-se de ativar a permissão "armazenamento" nas configurações.
Melhoria no tamanho da placa de "configuração de posição" para tamanhos de tela maiores.
novos gráficos de xadrez (muito obrigado a Bryan Whitby)