Aart's Android Page

Aart implemented three simple game applications for the G1 Android phone, which are available for free at the Android Market. All three games accept touch screen or trackball input and automatically adjust the game board layout to the screensize of the device in either landscape or portrait orientation. A game in progress is saved on exit and automically resumed when the application is restarted.

Please note that the applications are developed in Aart's spare time, and as such do not have very elaborate features. Nevertheless, hopefully you will enjoy playing these games. Information on updates of these games is posted on Aart's Blog. Discussions on various Android related topics can be found at the Android Forums.

Android App Review Source published an interview with Aart.

Custom Search

Chess for Android

[G1] Chess for Android consists of a chess engine (derived from BikJump) 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 the last played engine move as well as all valid moves for a selected piece during user move entry. A pawn promotion prompts the user to define the desired destination piece. An undo feature can take back up to eight plies (half-moves) to correct mistakes. A draw by the fifty move rule or a simplified form of 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" to study games or play a game up to a position for further play with the chess engine). The user can play either side and, independently, view the board from the perspective of white or black.

See also the Chess for Android pages at the Android Wiki and the Chess Wiki.

Checkers for Android

[G1] Checkers for Android consists of an 8x8 straight checkers engine (which evolved into BikMove) together with a GUI. The application accepts moves through the touch screen or trackball. Selecting a square shows all other squares that belong to valid moves involving the first. By clicking on those squares as well (changing orange colors into red) eventually a move or capture (jump) is uniquely defined. An optional "move coach" highlights the last played engine move. An undo feature can take back up to eight plies (half-moves) to correct mistakes. The engine plays at various levels (including random). By popular request, an option was added to select between mandatory captures (the official rule) or optional captures (a common home rule, but without "huffing", where the piece that should have performed the capture is forfeited; instead the game simply continues). The user can play either side and, independently, view the board from the perspective of white or black.

See also the Checkers for Android page at the Android Wiki.

Reversi for Android

[G1] Reversi for Android consists of a reversi engine (verified with perft) together with a GUI. The application accepts moves through the touch screen, the trackball, or through the keyboard. An optional "move coach" shows valid moves as "ghost" stones and highlights the new and flipped white stones after each engine move. An undo feature can take back up to eight plies (half-moves) to correct mistakes. The engine plays at various levels (including random). The user can play either side.

See also the Reversi for Android pages at the Android Wiki and the Othello Wiki.

[CHESS] [CHECKERS] [REVERSI]


Please note that this page is privately maintained by Aart Bik. LinkedIn