Wednesday, December 28, 2011

Critter 1.4 for Android

Richard Vida released Critter 1.4, including a version for Android. This ARM binary imports well into Chess for Android. A quick 1-second-per-move tournament from both sides of all opening lines in the Nunn test suite on a Nexus S ended in favor of the previous version though.


Wednesday, December 21, 2011

DoubleCheck2.3 for Android

Lucas Braesch released DoubleCheck 2.3 and I put an ARM binary on UCI and XBoard engines for Android (you can find another binary for ARM on Jim Ablett's website). Below, I show the results of a quick one-second-per-move tournament played from both sides of all lines in the Noomen test suite 2012 between some recent versions (32MB hash size, Nexus S).

                  1         2          3                           
1 DoubleCheck 2.3     *     36.5-23.5  39.5-20.5  76.0/120
2 DoubleCheck 2.0 23.5-36.5     *      35.5-24.5  59.0/120
3 DoubleCheck 1.3 20.5-39.5 24.5-35.5      *      45.0/120



TjChess for Android

Another engine for ARM-based Android devices! Tony Hecker kindly made ARM binaries of Tjchess available as either an UCI engine or a XBoard engine. Both import well in Chess for Android. Some screenshots below. With so many new engines, is it time for yet another Android chess engine tournament?


Umko for Android

The list of chess engines compiled for ARM-based Android devices keeps growing. Someone pointed me to Borko Boskovic's Umko engine.

I tested this UCI engine in Chess for Android, and it works well. Some screenshots below.



Saturday, December 17, 2011

Android Engines Tournament: Group A

Group A has finished a complete thirty seconds-per-move tournament in Chess for Android, played from both sides of all positions in the Nunn opening suite under the conditions described earlier.

Congratulations to Richard Vida for Critter's victory in this tournament!

All games can be downloaded from the tournament page.

This completes the Android tournament with longer time controls (although since many more engines are available now, perhaps another one is already necessary!).

                       1         2        3         4         5                    
1 Critter 1.2 32-bit       *     11.5-8.5  9.5-10.5  15.0-5.0  11.5-8.5  47.5/80
2 Stockfish 2.1.1 JA    8.5-11.5     *    13.0-7.0    9.5-10.5 11.0-9.0  42.0/80
3 Komodo32 2.03 AB     10.5-9.5   7.0-13.0    *      13.0-7.0  11.5-8.5  42.0/80
4 RobboLito 0.085g3l    5.0-15.0 10.5-9.5  7.0-13.0      *     12.0-8.0  34.5/80
5 IvanHoe-Beta v999947c 8.5-11.5  9.0-11.0 8.5-11.5   8.0-12.0     *     34.0/80



Wednesday, December 14, 2011

Arasan for Android

Jim Ablett kindly compiled Jon Dart's Arasan engine for ARM-based Android devices so that it can be imported in Chess for Android. The engine supports multithreading, Nalimov endgame tablebases, and clocked at about 100Kns out of the opening on my Nexus S.


 




Sunday, December 11, 2011

Jim Ablett's Android Chess Engine Bundle Tested

As posted earlier, Jim Ablett posted an Android Chess Engine Bundle, which various UCI and Win/XBoard engines that can be imported in Chess for Android. Because the Win/XBoard protocol feature is still relatively new in Chess for Android and conducted a test tournament between all the XBoard engines (except gfc-08-rev5-ja which often claims a mate without actually making the move; I am not sure if the standard allows this, but it seems weird that the GUI should verify the claim).

During this tournament I found a few opportunities for improving the GUI's handling of the protocol, which will be released soon. Also, the next release will add the much requested pondering feature (also called permanent brain).

Games available on request.
                         
1  olithink-530-ja          34.5/38
2  crafty-234-ja            32.0/38
3  phalanx-xxii-ja          29.5/38
4  chess-one-201-ja         29.0/38
5  gullydeckel-215-pl10-ja  25.5/38
6  sloppy-023-ja            25.5/38
7  kmtchess-121-ja          23.0/38
8  surprise-43-b13-ja       23.0/38
9  scidlet-261b2-ja         21.0/38
10 gk-090-ja                19.5/38
11 natwarlal-014-ja         19.0/38
12 knightcap-36-ja          17.0/38
13 buzz-os-11-27-08-ja      17.0/38
14 sjeng-112-ja             16.0/38
15 mizar-30-ja              15.5/38
16 zzzzzz-351-ja            12.5/38
17 mskcp-145-ja              9.0/38
18 exchess-054-beta-ja       7.0/38
19 toledo-nanochess-2010-ja  2.5/38
20 Chess for Android         2.0/38

Sunday, December 4, 2011

Android Engines Tournament: Group B

Group B has finished a complete thirty seconds-per-move tournament in Chess for Android, played from both sides of all positions in the Nunn opening suite under the conditions described earlier. Regrettably I found that Crafty was put at a slight disadvantage (not something that would have changed the outcome though) due to a misinterpretation of XBoard's resign plus move command, causing a resign by illegal move in the next game. This issue has been fixed now.

Congratulations to IvanHoe for its promotion to Group A.

All games can be downloaded from the tournament page.

The games of the final group A have started!

                       1        2        3         4        5                    
1 IvanHoe-Beta 999947c    *     15.0-5.0 17.0-3.0  19.0-1.0 19.0-1.0 70.0/80
2 scorpio              5.0-15.0     *     7.5-12.5 17.5-2.5 14.5-5.5 44.5/80 
3 Toga II 1.4.1SE      3.0-17.0 12.5-7.5     *     12.0-8.0 13.0-7.0 40.5/80 
4 crafty               1.0-19.0  2.5-17.5 8.0-12.0     *    12.0-8.0 23.5/80 
5 GarboChess3          1.0-19.0  5.5-14.5 7.0-13.0  8.0-12.0    *    21.5/80