Chess para Android consta de un motor de ajedrez y una GUI. La aplicación acepta movimientos a través de la pantalla táctil, trackball o teclado (e2e4 empuja el peón de rey, e1g1 enroca el flanco de rey, etc.). Un "entrenador de movimientos" opcional resalta los movimientos válidos del usuario durante la entrada y el último movimiento del motor realizado. La navegación completa del juego permite a los usuarios corregir errores o analizar juegos. Los juegos se importan y exportan como FEN/PGN hacia y desde el portapapeles o compartiéndolos, cargándolos y guardándolos como archivos, o se configuran a través de un editor de posición. Se reconoce un empate por punto muerto, material insuficiente, la regla de los cincuenta movimientos o la triple repetición. El motor juega en varios niveles (incluido el aleatorio, contra sí mismo en juego automático o juego libre, donde el juego se puede utilizar como un "tablero de ajedrez magnético"). El usuario puede jugar en cualquier lado y, de forma independiente, ver el tablero desde la perspectiva de las blancas o las negras.
La aplicación es compatible con Universal Chess Interface (UCI) y Chess Engine Communication Protocol (WinBoard y XBoard), lo que permite a los usuarios jugar contra motores de terceros más potentes o incluso jugar torneos entre motores. Los motores se importan en formato Android Open Exchange (OEX), en formato compatible con Android Chessbase o directamente desde la tarjeta SD. La configuración del motor incluye control de tiempo, reflexión, análisis infinito, tablas hash, subprocesos múltiples, bases de tablas de finales y conjuntos de pruebas de apertura.
La aplicación se conecta a un tablero de ajedrez electrónico externo (Certabo, Chessnut, ChessUp, DGT, House of Staunton o Millennium) y admite el juego en línea en FICS (Free Internet Chess Server) o ICC (Internet Chess Club).
Manual en línea en:
https://www.aartbik.com/android_manual.php
NOTAS DE PERMISO:
Puedes desactivar libremente los permisos que no quieras conceder, el resto de la aplicación seguirá funcionando:
+ Almacenamiento (archivos y medios): solo se requiere cuando deseas cargar y guardar juegos en la tarjeta SD
+ Ubicación: solo es necesaria si desea conectarse a DGT Pegasus/Chessnut Air, que requiere un escaneo Bluetooth LE