Chess for Android

From Android Wiki

Jump to: navigation, search

Main Page->Applications->

[edit] Contact Information

See Aart Bik's Home Page and Blog.

Aart also wrote Reversi for Android and Checkers for Android.

[edit] Description

Chess for Android, written by Aart Bik, is a simple standalone chess application for Android. The application is available for free at the Android Market and consists of a chess engine (a Java version derived from the UCI engine BikJump that is written in C++) together with a GUI. The application accepts moves through the touch screen, the trackball, or through the keyboard (viz. e2e4 pushes the king pawn, e1g1 castles king side, etc.). An optional "move coach" highlights valid user moves during input as well as the last played engine move. A pawn promotion prompts the user to define the desired destination piece. The application supports full game navigation buttons to correct mistakes or analyze earlier played games. Games can be exported as as PGN or FEN to the clipboard or saved and loaded as files by long-pressing the notation window. A game in progress is also automatically saved on exit. A draw by stale-mate, insufficient material, the fifty move rule, or threefold repetition is recognized. The engine plays at various levels (including random, against itself in auto-play, or free-play, where the phone can be used as a "magnetic chessboard"). The user can play either side and, independently, view the board from the perspective of white or black.

The GUI can also import any UCI engine binary that has been compiled "natively" for Android. This allows users to replace the built-in Java chess engine with a more advanced third party UCI engine. Details can be found at UCI for Android.

A chess.png

Screenshot of latest version

V1.png

Screenshot of older G1 version

[edit] Source Code

Closed source.

Personal tools