Saturday, May 14, 2011

Android UCI Engine Test Tournament

I am generalizing the engine match feature in Chess for Android into an engine tournament feature, where several engines can be invited at once, after which the GUI plays matches between all engine pairs. To test this new feature, I ran a tournament between a few of the Android UCI engines recently released on Jim Ablett's Chess Projects Website, as well as the built-in Java engine (using the fast-move setting, 32MB hash, and Nalimov, Gaviota, Scorpio, Robbobases endgame tablebases on SD card). Below the results are given in cross-table format.

                  1          2          3          4          5          6 
1 Stockfish 2.1.1 ********** 11110½11½1 111½111111 1111111111 1111111111 1111111111
  47.5/50
2 Komodo32 1.3    00001½00½0 ********** 1111111111 1111111111 1111111111 1111111111
  42.0/50
3 Rotor 0.4       000½000000 0000000000 ********** 1111011111 1111111111 1111111111
  29.5/50
4 Diablo 0.5.1    0000000000 0000000000 0000100000 ********** 1111111111 1111111111
  21.0/50
5 built-in eng    0000000000 0000000000 0000000000 0000000000 ********** 1111½111½1
   9.0/50
6 Simplex 0.9.7   0000000000 0000000000 0000000000 0000000000 0000½000½0 **********
   1.0/50

I hope to publish this new feature, as well as the results of a more elaborate tournament soon.