Android Chess Engines Tournaments

Chess for Android is a chess application for the Android platform
that supports the Universal Chess Interface (UCI) and Chess Engine Communication Protocol
(often simply called the XBoard or WinBoard protocol). This feature allows replacing the
built-in Java chess engine with more powerful third party engines. As explained in the
Chess for Android Manual, users can either play
an imported engine directly, use infinite analysis to study games, or even run tournaments
between engines. This page presents the results of such tournaments. More details on Android
chess engines can be found at UCI and XBoard Protocols for Android.

2015 Tournament

The tournament was planned to stress test the new time controls of Chess for Android.
Where applicable, UCI engines were given an 32MB hash table and 8MB endgame tablebases
cache (the complete 3- and 4-piece Nalimov, Gaviota, Scorpio, and Robbobases
endgame tablebases reside on SD card). XBoard engines played at their
default settings. Engines were only allowed to use one thread,
but with "pondering" enabled.

Test Tournaments

A test tournaments played from both sides of the Nunn opening suite
using time control 40/60.

2013 Tournament

The tournament was conducted on a Nexus 7 (1.3 GHz quad-core Cortex-A9).
Where applicable, UCI engines were given an 16MB hash table and 1MB endgame
tablebases cache (the complete 3- and 4-piece Nalimov, Gaviota, Scorpio, and Robbobases
endgame tablebases reside on SD card). XBoard engines played at their
default settings. If supported, engines were allowed to use 4 threads,
but with "pondering" disabled. Most engines below are compiled directly for ARMv5TE. The
only exception is the built-in engine of Chess for Android,
which runs on the Dalvik Virtual Machine (nowadays ART).

Group A

Five seconds-per-move tournament played from both sides of all positions in the Silversuite gambit opening suite
(download all games).
Congratulations to Richard Vida for Critter's second victory in this Android tournament!

Group B

One upgrade Toga II 1.4.1SE to 3.0.
Five seconds-per-move tournament played from both sides of all positions in the Silversuite gambit opening suite
(download all games).
Congratulations to Toga II, again, for its promotion to Group A.

Group C

Two upgrades: Arasan 15.1 to 15.2 and Rotor 0.7 to 0.8.
Five seconds-per-move tournament played from both sides of all positions in the Silversuite gambit opening suite
(download all games).
Congratulations to Toga II for its promotion to Group B.

Group F

Five seconds-per-move tournament played from both sides of all positions in the Silversuite gambit opening suite
(download all games).
Congratulations to betsabe-II-130-android-ja for its promotion to Group E.

Qualification Tournaments

One second-per-move final qualification round played from both sides of the fourth position in the Silversuite opening suite
(download all games).
The first 25 engines qualified for the tournament in Group A to Group F, as indicated below.

One second-per-move qualification round (1st group) played from both sides of the second position in the Silversuite opening suite
(download all games).
The first 15 engines proceed to the final qualification round.

One second-per-move qualification round (2d group) played from both sides of the second position in the Silversuite opening suite
(download all games).
The first 15 engines proceed to the final qualification round.

Re-qualification update for myrddin update, one second-per-move test tournaments played from both sides
of the first position in the Nunn opening suite
(download all games).
Latest version also has better time control (which would benefit several of the other engines too).

2011 Tournament

The tournament was conducted on a Nexus One (1GHz Snapdragon). Where applicable,
UCI engines were given an 8MB hash table and 1MB endgame tablebases cache
(the complete 3- and 4-piece Nalimov, Gaviota, Scorpio, and Robbobases
endgame tablebases reside on SD card). XBoard engines played at their
default settings. Since the Nexus One is a single-core device,
"pondering" was disabled. Most engines below are compiled directly for ARMv5TE.
The only exception is the built-in engine of Chess for Android,
which runs on the Dalvik Virtual Machine (nowadays ART).

Group A

Thirty seconds-per-move tournament played from both sides of
all positions in the Nunn opening suite
(download all games)..
Komodo2 was updated to Komodo2.03 per Don Dailey's request.
Congratulations to Richard Vida for Critter's victory in this tournament!

Group B

Thirty seconds-per-move tournament played from both sides of
all positions in the Nunn opening suite
(download all games).
Regrettably Crafty was put at a slight disadvantage
(not outcome-changing though) due to a misinterpretation of
XBoard's resign plus move command, causing a resign by
illegal move in some games. This issue has been fixed now.
Congratulations to IvanHoe for its promotion to Group A.

Group E

Thirty seconds-per-move tournament played from both
sides of all positions in the Nunn opening suite
(download all games).
Greko8.0 was updated to Geko8.2 per Vladimir Medvedev's request.
Congratulations to Ben-Hur Carlos Vieira Langoni Jr for RedQueen's promotion to Group D.