HAL9000

HAL9000
"It just isn't conceivable that you can design a program strong enough to beat players like me."

April 25, 2014

Blitzoid chess engine ratings for Android: Update round 8 of 50

After 2816 more games played, 8 positions of Silver opening suite are completed by 89 UCI/XB engines playing each other in 10 divisions of 9 continously.

This means the progress of the project is only 16% so far. But i'm confident the measurement system adopted here is the quickest one for accurate output. Thus, important changes should not arise from now on.

Now i may call this project "THE BLITZOID", bearing in mind i have two others coming soon.

Blitzoid test platform:
* Samsung Galaxy Note II @ 1.6 Ghz all the time (no downscaling)
* 64MB hash where selectable
* 4 cpu threads where selectable
* Own books disabled and replaced by Silver Opening Suite positions (8 of 50 played so far)
* Opening positions played twice with different colors
* Tablebases and ponder off
* GUI: Aart Bik's Chess for Android
* Time control: 5 sec/move

Ra Name                       Elo  +  - Gam Sco Oppo Dra
01 Stockfish DD              3013 49 47 150 76% 2834 41%
02 Stockfish 4               2947 46 45 150 65% 2841 43%
03 Stockfish 3               2937 47 46 150 63% 2842 41%
04 Stockfish 2.3.1           2907 46 45 150 60% 2824 43%
05 Critter 1.4 32-bit        2895 47 46 150 59% 2825 39%
06 Critter 1.6a 32-bit       2891 45 45 150 57% 2847 43%
07 Stockfish 2.0             2832 47 47 150 51% 2808 35%
08 Critter 1.2 32-bit        2829 51 50 148 63% 2703 32%
09 BlackMamba 2.0 32bit      2807 56 54 146 72% 2591 28%
10 RobboLito 0.085e4l        2774 47 48 146 42% 2819 40%
11 Komodo32 2.03 JA          2748 48 48 150 47% 2763 35%
12 Senpai 1.0                2729 48 49 146 41% 2789 32%
13 RobboLito 0.085g3l x86    2726 48 49 150 51% 2710 35%
14 Komodo32 3 AB             2691 50 50 150 48% 2692 23%
15 Texel 1.03 32-bit         2619 53 53 148 53% 2592 19%
16 Gaviota v1.0              2616 52 51 144 59% 2542 26%
17 Komodo32 1.3 JA           2615 51 52 148 39% 2698 25%
18 IvanHoe 9.46b             2522 52 51 148 58% 2458 21%
19 Toga II 3.0               2514 51 51 148 48% 2539 26%
20 Arasan 15.2 JA            2474 51 51 148 46% 2510 22%
21 Toga II 1.4.1SE           2432 50 51 148 41% 2518 24%
22 Toga II 2.0 JA            2392 50 50 146 50% 2405 27%
23 DiscoCheck 3.7.1          2391 49 49 146 49% 2396 25%
24 Gaviota v0.86             2389 51 51 144 52% 2385 25%
25 Texel 1.01 32-bit         2375 51 51 148 43% 2439 23%
26 Arasan 13.4               2364 49 49 144 52% 2357 26%
27 Arasan 14.0.1             2354 49 49 148 46% 2385 26%
28 DiscoCheck 4.0.1          2339 49 48 146 51% 2332 29%
29 RedQueen 1.1.3 (TCEC) JA  2314 52 53 144 39% 2411 21%
30 Crafty_23.4.JA_xb         2311 49 49 144 46% 2345 27%
31 Rodent 1.00               2300 48 47 146 57% 2243 32%
32 GNU Chess 5.50-32         2283 48 48 144 48% 2302 31%
33 Crafty_23.5.JA_xb         2276 52 53 146 41% 2362 18%
34 gaviota v0.84             2260 49 49 144 56% 2220 26%
35 Rodent 0.18.0             2256 48 48 148 61% 2173 31%
36 RedQueen 1.1.2            2249 50 51 146 39% 2341 20%
37 Alfil 12.10 w32           2227 50 50 144 51% 2221 22%
38 Rotor 0.7a                2208 49 49 146 47% 2235 26%
39 cheng3 1.07 JA            2200 50 50 146 49% 2207 22%
40 gaviota v0.83             2182 49 49 146 45% 2218 23%
41 Rotor 0.8                 2173 50 50 144 49% 2177 26%
42 GarboChess 3 (32-bit)     2143 50 49 148 59% 2075 26%
43 Scorpio_2.7.JA_xb         2130 49 49 146 45% 2168 25%
44 Sloppy_0.23.JA_xb         2125 47 48 148 48% 2142 30%
45 Daydreamer 1.75 JA        2120 50 50 146 48% 2132 23%
46 Pepito v1.59              2084 48 49 148 46% 2112 27%
47 Tucano_1.04.AB_xb         2082 49 49 148 50% 2083 20%
48 GNU Chess 6.0.2           2070 47 47 148 46% 2096 31%
49 DanasahZ_0.4.JA_xb        2038 48 48 144 52% 2021 29%
50 Danasah_4.88.JA_xb        2038 49 49 148 48% 2053 23%
51 DoubleCheck 2.6 JA        2038 49 49 148 51% 2032 21%
52 DoubleCheck 2.7           2029 50 51 148 48% 2039 17%
53 Typhoon_1.0.r358.JA_xb    1998 49 49 148 50% 1993 20%
54 Danasah_5.06.JA_xb        1990 50 50 144 58% 1926 28%
55 Danasah_4.66.JA_xb        1978 51 50 144 56% 1927 23%
56 BetsabeII_1.30.JA_xb      1973 50 50 148 49% 1976 16%
57 Phalanx_XXIII.JA_xb       1964 52 52 148 49% 1965 14%
58 Diablo 0.5.1b JA          1953 49 49 148 53% 1932 24%
59 GreKo_9.8.AB_uci          1942 49 50 148 47% 1963 22%
60 Greko_8.2_uci             1940 49 48 144 54% 1909 28%
61 GreKo_9.0.JA_uci          1928 49 49 148 50% 1928 22%
62 Olithink_5.3.2.JA_xb      1923 51 50 148 56% 1874 18%
63 GreKo_10.0.JA_xb          1895 49 49 148 51% 1886 23%
64 Sungorus 1.4 JA           1840 52 52 148 50% 1836 18%
65 TJchess 1.1U              1833 50 50 148 48% 1841 25%
66 Myrddin_0.86.JA_xb        1816 51 51 148 58% 1743 17%
67 BetsabeII_1.22.JA_xb      1810 53 52 144 58% 1737 14%
68 KmtChess_1.21.JA_xb       1773 51 52 148 44% 1814 18%
69 Natwarlal_0.14.JA_xb      1768 53 54 148 48% 1770 11%
70 Jazz 6.40 JA  (unknown)   1764 51 52 148 43% 1810 22%
71 DoubleCheck 2.3           1757 53 53 148 52% 1735 14%
72 Scidlet_2.61b2.JA_xb      1750 53 53 148 52% 1732 16%
73 Jazz v444 JA (unknown)    1702 52 52 148 51% 1684 19%
74 Jazz v5.01 JA (unknown)   1648 52 51 148 52% 1631 23%
75 BikJump v1.8 (32-bit)     1547 55 55 146 53% 1505 13%
76 Sjeng_1.12.JA_xb          1546 56 56 146 53% 1509 12%
77 Leonidas_r83.JA_xb        1484 55 55 144 55% 1433 20%
78 AdroitChess0.4 JA         1472 56 57 144 45% 1510 11%
79 ZCT-0.3.2500              1450 58 59 142 47% 1465 10%
80 AdroitChess 0.3           1444 58 59 142 45% 1473 13%
81 BikJump v2.1P (32-bit)    1444 56 57 142 46% 1468 15%
82 Sjaak_4.68.JA_xb          1400 60 59 138 59% 1297  8%
83 Tscp_1.8.1.AB_xb          1362 59 58 138 56% 1301 13%
84 Zzzzzz_3.5.1.JA_xb        1276 56 57 138 46% 1304 20%
85 Rocinante 2.0 JA          1251 58 58 136 48% 1261 13%
86 VIRUTOR CHESS 1.1.4       1130 59 62 134 37% 1234 12%
87 VIRUTOR CHESS 1.1.1       1120 60 62 134 37% 1235 10%
88 Chess for Android          998 65 70 134 23% 1250  7%
89 Simplex 0.9.8              770 89 54 134  7% 1277  2%

April 18, 2014

New UCI engine for Android: Fruit Reloaded 2.1

After brand new engine Senpai 1.0,  Fruit Reloaded 2.1 has also found its Android compile. Unfortunately, due to GCC compiler issues, this one can't use multi cores. Shame on my Note2 because the kNps performance will be 3 to 4 times less, which means playing strength will be ~100-150 ELO less for nothing.

The engine works in single core mode under Chess for Android and Droidfish,  my two preferred Android GUIs.

Download Fruit Reloaded 2.1 at: http://www.chessprogramming.net/fruit-reloaded/

Update on 06-May: I've found timing issues in tournament mode under Chess for Android. Unfortunate again, the engine is not certified for my Blitzoid rating list. But good news is that Fruit Reloaded loads very well into another fave GUI Droidfish and plays well using G+X blitz time controls.

April 10, 2014

Stockfish wins TCEC Stage-2


TCEC 2nd stage has just finished with Stockfish on top. This being not a surprise at all for the dedicated followers, it must be noted that Komodo and Fire were unbeaten while Stockfish lost to Houdini. Houdini lost one game to Komodo and Stockfish won against Rybka which finished 3rd.

The three musqueteers Stockfish, Komodo and Houdini are not alone and comfortable after brilliant performances of Fire and Rybka.

Behind these first five leading engines, Critter, Gull and Shredder are also qualified for Stage-3. However they don't promise any harm for the big five.

Naum and Protector, two surprisingly succesfull players of Stage-1 have both disappointed me with awful results.

And Junior, famous world champion of the past, is now clearly far from dominating the field at 14th place out of 16 engines.

Stage-3 will host first 8 engines qualified and this time a quadruple round robin tournament with both sides of the same opening will assure fairest competing conditions. The first 4 will go to stage-4 and we'll keep missing deep sleeps for a while.

## Engine           Elo  Pts/Gm  SB    S K R F H C G S C H T E N J S P
01 Stockfish 060314 3133 11.5/15 79.00 X = 1 = 0 1 = 1 1 = 1 1 1 = 1 1
02 Komodo 1188      3131 11.0/15 76.50 = X = = 1 1 = 1 = = = = 1 1 1 1
03 Rybka 4.1        3076 11.0/15 71.00 0 = X = = = = = 1 1 1 1 1 1 1 1
04 Fire 3.1         2984 10.5/15 72.75 = = = X = = = 1 1 1 1 = = 1 = 1
05 Houdini 4        3135  9.5/15 67.00 1 0 = = X = = = = 1 1 = 1 = = 1
06 Critter 1.6a     3034  8.0/15 52.00 0 0 = = = X = = = = = = 1 = 1 1
07 Gull A206        3031  7.0/15 52.50 = = = = = = X 0 = = = 0 = = 1 =
08 Shredder 12      2910  7.0/15 45.50 0 0 = 0 = = 1 X = = 0 1 = 1 = =
09 Chiron 2         2965  6.5/15 44.00 0 = 0 0 = = = = X 1 = = 1 = = 0
10 Hannibal 1.4b    2892  6.5/15 43.00 = = 0 0 0 = = = 0 X = 1 = = = 1
11 Texel 1.04a16    2878  6.5/15 41.00 0 = 0 0 0 = = 1 = = X = 0 1 = 1
12 Equinox 2.04     2956  5.5/15 40.50 0 = 0 = = = 1 0 = 0 = X = = = 0
13 Naum 4.6         3013  5.5/15 34.00 0 0 0 = 0 0 = = 0 = 1 = X = 1 =
14 Junior 13.3      2931  5.0/15 34.50 = 0 0 0 = = = 0 = = 0 = = X = =
15 Spike 1.4        2884  4.5/15 30.75 0 0 0 = = 0 0 = = = = = 0 = X =
16 Protector 1.6b14 2996  4.5/15 26.50 0 0 0 0 0 0 = = 1 0 0 1 = = = X

April 3, 2014

FIDE posted new rating list 2014/Q2

After 14 games played in Candidates 2014 tournament Aronian is down by 22 points while the victorious Anand rises again, getting closer to the top where Carlsen has no harmful threat yet.

Ra Name                   Cou Rtng Ga Born
-- ---------------------- --- ---- -- ----
01 Carlsen, Magnus        NOR 2881  0 1990
02 Aronian, Levon         ARM 2812 14 1982
03 Anand, Viswanathan     IND 2785 14 1969
04 Kramnik, Vladimir      RUS 2783 14 1975
05 Caruana, Fabiano       ITA 2783  0 1992
06 Grischuk, Alexander    RUS 2777  0 1983
07 Karjakin, Sergey       RUS 2772 14 1990
08 Topalov, Veselin       BUL 2772 14 1975
09 Nakamura, Hikaru       USA 2772  0 1987
10 Mamedyarov, Shakhriyar AZE 2760 14 1985

Anand is back for the crown

The 2014 Candidates tournament ended with Anand's victory which without doubt was unexpected for many chess fans after his defeat vs Magnus Carlsen by the end of 2013 and world's second Aronian's peak performance in Zurich.

But surprises are the colour of the beauty and that's why competitions exist. Although Carlsen is still far above from the rest of the world, who knows another surprise is impossible?

Now waiting for Carlsen vs Anand to be revisited in August 2014.

Magma Chess: Nice... but it ain't my fave.

There are more than 100 chess apps in Googleplay for Androiders. Although they are so many to try, very few contain enough juice. We are mostly facing beautiful interfaces, nice boards and very promising developer descriptions.

The truth however, is mostly a lot of ads, too quick levels (some really prefer this and vote one star if the engine plays too strong to beat ?!) and awful moves.

One good example is Magma Mobile's Chess. Everything seems fine until you wanna have a serious chess player in front of you.

There are plenty of levels up to "expert". This expert plays @1500 elo estimated and will not use more than 1 min per move even if you want it to. No time control settings like sec/move or game in x, just child to expert.

The program uses permanent brain too, which drains your battery pretty fast, for an average playing strength. And good news is that it can't be disabled.

I won't include this app in my upcoming rapid swisstroid rating competition which requires 30 seconds/move time control.

I may be reasonable to my oldies like C64's Grandmaster from 80s, but in 2014 a serious chess program should deliver more than cosmetic screen layouts to the enthousiast.

So this one should be great for toy lovers who want to have some fun gor 10 minutes and possibly beat a chess program before going back to Angry Birds.

Magma Chess is also available @ itunes for Apple users. There are paid versions for both Android and IOS in case somebody wants to pay money for exactly the same toy without ads.

I don't.