Wednesday, May 18, 2011

Android UCI Engine Tournament

I conducted a full tournament between 17 currently available UCI engines for Android as well as the simple built-in Java engine. The tournament consisted of pair-wise matches between all engines for 10 games with random book opening play, one second-per-move, 32MB hash, and 8MB tablebases cache with the 3- and 4-piece Nalimov, Gaviota, Scorpio, Robbobases endgames on SD card. The 1530 games lasted about two days running full time on a Nexus One phone (without a single crash!). The results are shown below.

1  Stockfish 2.0                   157.5/170
2  RobboLito 0.085g3l              152.5/170
3  IvanHoe-Beta version 999947c    145.0/170
4  Komodo32 1.3 JA                 137.0/170
5  Toga II 1.4.1SE                 130.5/170
6  Pepito v1.59                    104.0/170
7  Daydreamer 1.75 JA              100.5/170
8  Rotor 0.6a                       98.0/170
9  gaviota v0.80.0.107              87.5/170 4647.75
10 GNU Chess 5.07.170.7b            87.5/170 4455.25
11 RedQueen 0.9.8                   75.5/170
12 GreKo 8.0                        71.0/170
13 Jazz v444 JA                     50.5/170
14 BikJump v2.1P                    49.0/170
15 Diablo 0.5.1                     38.5/170
16 ZCT-0.3.2500                     34.0/170
17 Chess for Android                10.5/170
18 Simplex 0.9.7 rev 180             1.0/170