HAL9000

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

June 29, 2015

Rapidroid welcomes Shredder 1.7.0 for iOS

If would be a shame to forget Shredder when introducing several iOS programs into Rapidroid because it's known to be one of the oldest chess engines still present on the market.

Shredder has been one of the leading commercial engines on Windows platform during years, though its bright times are over now after the arrival of open source era.

Given that the cost is acceptable, i've recently purchased a copy of Shredder on iTunes and have played two rapid games against Hiarcs which looked the strongest iOS program behind Stockfish. Hiarcs has recently reached 2877 ELO on Rapidroid after first pack of 12 games vs 3 other iOS programs and strong Android engines like Robbolito, Gaviota, Discocheck, Grapefruit.

The encounter used the same opening with both sides: Giuoco Pianissimo: 5.d3 d6 variation (ECO C54) taken from round 1 of TCEC-7. Hiarcs easily shredded Shredder with white but the revenge ended in a draw.

However, the second game looked more interesting to me with clear indication of their different positional vs material interpretations. Hiarcs has dived into a courageous sacrifice which could not birng clear advantage.

My first opinion is that Hiarcs remains one step ahead of Shredder. Shredder showed a perfo around 2700 to me. More games in Rapidroid experiment will reveal the truth.

If you own an iPhone of iPad, should you then buy Shredder? Uhm, well, i don't think you can't live without it, unless you're a dedicated bits and bytes collector.

Now, here are the first two Shredder games played at 15 minutes each side without increment.





June 27, 2015

RAPIDROID RELOADED: June-2015 // Komodo 9 on top !

After two days delay due to extensive working on the job, a quiet saturday morning gives me a fresh breath for releasing what was ready on time.

There are a lot of added games since the last version thanks to a new device in the fleet. A brand new Samsung Note 8.0 with Exynos 4412 processor is more than enough to complete the fleet. Now they are so many in front of me that i started having difficulty to keep them loaded with tourneys continously. Anyways, the target of 100 games per engine is achieved already. It's been quicker than expected.

Regarding the list, it's interesting to see Komodo 9 taking the top rank. The reptile failed to overcome Stockfish 6 in the parallel STOCKOMODOS experiment but it appears to be much more competitive in Rapidroid where various rivals are encountered.

As promised recently, five non-Android engines are introduced in this release:
Hiarcs 13.71 for IOS: 2877 ELO after 12 games
Chess Pro 2013.09 for IOS: 2674 ELO after 4 games
CNVCS Chess 1.2.0 for IOS: 2505 ELO after 4 games
Chess Genius 4.0.00 for IOS: 2466 ELO after 4 games
Chess Genius 2.6.4 for Android: 2407 ELO after 4 games

I surely expect to add more in next release. Although the margins are huge, i think the ELO's are already fair and reveal their strength level more than roughly. Finally, Cheese 1.7 is the only Android engine introduced in this release.

BAYES RATINGS AFTER 6346 GAMES PLAYED BY 115 PROGRAMS
Rnk Name                     O/S T  Elo   +   - gam sco oppo dra
001 Komodo 9                 A32 4 3239  57  54 120 78% 3041 36%
002 Stockfish 6              A32 4 3223  55  53 120 76% 3043 41%
003 Critter 1.6a             A32 4 3110  50  49 120 58% 3056 51%
004 Sting SF 4.8.4 JA        A32 4 3078  53  52 120 58% 3021 37%
005 Firenzina 2.4.1 xTreme   A32 4 3061  49  49 120 50% 3062 51%
006 Texel 1.05               A32 4 3039  53  53 120 55% 2998 33%
007 BeeKay                   A32 4 3019  51  51 120 47% 3038 45%
008 BlackMamba 2.0           A32 4 3018  50  50 120 48% 3031 53%
009 DeepSaros ver.2.3f       A32 1 2997  54  53 120 53% 2957 37%
010 Senpai 1.0               A32 4 2973  56  55 120 58% 2919 27%
011 RobboLito 0.085e4l       A32 1 2929  54  54 122 47% 2956 33%
012 Hiarcs 13.71             IOS 2 2877 172 157  12 71% 2755 25%
013 cheng4 0.38              A32 4 2876  53  53 120 49% 2891 33%
014 Gaviota v1.0-d           A32 4 2849  53  53 122 48% 2863 33%
015 Grapefruit 1.0           A32 4 2810  51  51 124 51% 2801 39%
016 DiscoCheck 5.2.1         A32 1 2801  53  53 126 48% 2814 37%
017 Arasan 17.5              A32 4 2787  52  53 122 43% 2844 37%
018 Cyclone 3.4              A32 4 2779  51  51 124 52% 2770 37%
019 Deep Saros 0.9           A32 4 2751  52  52 124 49% 2751 32%
020 Doch32 1.3.4 JA          A32 1 2749  53  53 116 47% 2774 34%
021 Toga II 3.0              A32 1 2742  52  52 122 48% 2760 32%
022 Bobcat 6.4b              A32 4 2727  53  53 124 50% 2726 26%
023 Deuterium v14.3.34.130   A32 1 2709  50  50 130 59% 2640 42%
024 Fruit reloaded 2.1       A32 1 2696  52  52 114 50% 2696 43%
025 GNU Chess 5.60-32        A32 1 2687  53  52 124 58% 2627 31%
026 Chess Pro 2013.09        IOS 1 2674 269 269   4 50% 2691  0%
027 Murka 3 ARM UCI          A32 1 2655  50  49 132 53% 2633 35%
028 Hakkapeliitta dev 120115 A32 1 2648  52  52 130 53% 2621 24%
029 Strelka 5                A32 1 2629  52  51 130 56% 2586 25%
030 TheMadPrune 1.7.04       A32 4 2622  55  56 112 47% 2643 26%
031 Scorpio_2.7.7.JA_xb      A32 1 2615  54  54 112 46% 2648 34%
032 Rodent 1.7 build 1       A32 1 2606  51  51 130 48% 2621 29%
033 IvanHoe 9.46b            A32 4 2603  50  50 132 50% 2602 34%
034 Crafty_24.1.JA_xb        A32 1 2594  54  53 130 55% 2549 19%
035 Tucano_5.00.JA_xb        A32 1 2574  58  58 102 45% 2612 31%
036 Bison 15.1               A32 1 2536  52  52 130 52% 2524 27%
037 Rhetoric 1.4.1           A32 1 2516  50  50 132 50% 2523 34%
038 Gull 1.2 JA              A32 1 2509  51  51 130 52% 2489 32%
039 RedQueen 1.1.97          A32 4 2507  52  52 132 47% 2524 22%
040 CNVCS 1.2.0              IOS 1 2505 226 243   4 38% 2570 25%
041 Alfil 12.10              A32 1 2467  51  52 132 46% 2491 26%
042 Chess Genius 4.0.00      IOS 1 2466 249 304   4 13% 2691 25%
043 Cheese 1.7               A32 1 2455  50  51 134 43% 2507 31%
044 Daydreamer 1.75 JA       A32 1 2441  52  52 128 50% 2446 27%
045 GarboChess 3             A32 1 2427  53  53 128 48% 2446 23%
046 Chess Genius 2.6.4       A32 1 2407 223 238   4 38% 2454 75%
047 Glaurung Mainz           A32 1 2401  63  65  88 42% 2458 25%
048 Rotor 0.8                A32 1 2395  52  53 128 39% 2479 29%
049 BBChess 1.3b JA          A32 4 2379  53  53 126 50% 2378 23%
050 Danasah_5.07.JA_xb       A32 1 2377  54  54 122 54% 2347 23%
051 DanasahZ_0.4.JA_xb       A32 1 2377  52  52 124 46% 2404 28%
052 Dirty_030411.JA_xb       A32 1 2353  54  54 118 46% 2388 27%
053 Sloppy_0.23.JA_xb        A32 1 2345  52  52 120 54% 2316 33%
054 Phalanx_XXIV.JA_xb       A32 1 2327  54  54 124 49% 2337 17%
055 GreKo_12.5.JA_xb         A32 1 2315  53  53 122 57% 2266 26%
056 BetsabeII_1.47.JA_xb     A32 1 2298  57  57 120 48% 2314 15%
057 Pepito v1.59             A32 1 2289  51  51 126 49% 2291 33%
058 Maverick 1.0 JA          A32 1 2276  53  53 126 50% 2275 21%
059 Pawny_1.0.JA_uci2xb      A32 1 2263  54  54 126 55% 2230 19%
060 Diablo 0.5.1b JA         A32 1 2229  52  52 126 47% 2255 25%
061 Typhoon_1.0.r358.JA_xb   A32 1 2225  54  54 120 56% 2174 26%
062 Ifrit_m1.8.JA_uci2xb     A32 1 2196  53  54 126 47% 2212 25%
063 Olithink_5.3.2.JA_xb     A32 1 2195  56  55 122 57% 2137 18%
064 Amy_0.8.JA_xb            A32 1 2189  54  54 126 47% 2213 22%
065 TJchess 1.1U             A32 1 2168  54  54 126 53% 2146 22%
066 Myrddin_0.86.JA_xb       A32 1 2154  59  57 124 60% 2059 18%
067 MangoPaola_1.1.JA_xb     A32 1 2149  56  56 118 50% 2143 22%
068 Natwarlal_0.14.JA_xb     A32 1 2130  55  55 118 53% 2106 24%
069 Sungorus 1.4 JA          A32 1 2082  55  57 122 39% 2167 18%
070 KmtChess_1.21.JA_xb      A32 1 2044  55  56 120 48% 2062 25%
071 Scidlet_2.61b2.JA_xb     A32 1 2036  58  57 124 57% 1974 10%
072 Rattate_Nosferatu.JA_xb  A32 1 2030  56  56 118 50% 2030 21%
073 Resp_0.19.JA_xb          A32 1 2024  55  55 126 51% 2008 17%
074 NGplay_9.86.JA_xb        A32 1 2021  56  56 118 51% 2011 22%
075 Zurichess Basel          A32 1 1984  93  93  54 57% 1913 22%
076 DanChess_1.04.JA_xb      A32 1 1948  56  56 122 50% 1949 16%
077 Witz_Alpha21.JA_xb       A32 1 1887  56  56 116 49% 1903 22%
078 Kurt 0.9.2.2 JA          A32 1 1876  55  55 126 50% 1883 17%
079 Robocide 281214 JA       A32 1 1855  54  55 128 41% 1921 18%
080 Woodpecker_2.11.JA_xb    A32 1 1849  58  57 118 55% 1813 14%
081 Clubfoot_r2293.JA        A32 1 1829  57  57 122 48% 1849 12%
082 Knightcap_3.7F.JA_xb     A32 1 1824  57  57 118 51% 1819 16%
083 BikJump v1.8             A32 1 1799  55  55 124 53% 1780 19%
084 Leonidas_r83.JA_xb       A32 1 1792  57  57 120 49% 1799 12%
085 Cilian_4.14.JA_xb        A32 1 1786  53  52 126 56% 1742 30%
086 Sjeng_1.12.JA_xb         A32 1 1780  56  57 118 44% 1831 18%
087 AdroitChess0.4 JA        A32 1 1778  57  57 122 50% 1773 16%
088 ZCT-0.3.2500             A32 1 1774  56  57 124 43% 1830 12%
089 Samchess_JA_xb           A32 1 1765  57  57 116 44% 1819 18%
090 Ecce rev. 508            A32 1 1758  55  55 124 49% 1773 17%
091 Faile_1.44.JA_xb         A32 1 1757  56  55 108 56% 1717 33%
092 Surprise_4.3.b13.JA_xb   A32 1 1721  79  78  66 55% 1677  9%
093 Colchess_8.0.JA_xb       A32 1 1691  58  58 108 52% 1676 22%
094 Smash 1.03 JA            A32 1 1647  57  57 120 48% 1662 14%
095 Bismark_1.1              A32 1 1625  53  53 122 48% 1641 32%
096 Claudia v. 0.5           A32 1 1575  76  76  66 52% 1565 21%
097 Zzzzzz_3.5.1.JA_xb       A32 1 1571  58  58 100 54% 1513 36%
098 Jester_0.84.JA_xb        A32 1 1569  66  65  98 56% 1495  8%
099 Rocinante 2.0 JA         A32 1 1568  57  57 122 51% 1533 20%
100 Hoichess_0.12.1.JA_xb    A32 1 1554  57  58 120 52% 1518 20%
101 Kitteneitor_060513.JA_xb A32 1 1549  58  59  98 46% 1555 40%
102 Gunborg_1.0.JA_uci2xb    A32 1 1529  58  58 122 57% 1432 21%
103 Tscp_1.8.1.AB_xb         A32 1 1512  62  63 102 43% 1547 16%
104 Colossus 4.0 100X        C64 1 1496 274 227   8 88% 1092 25%
105 Chenard_2014.07.11.JA_xb A32 1 1494  68  69  96 48% 1483 10%
106 Pulse 1.5-cpp            A32 1 1457  60  60 124 60% 1313 26%
107 Chess for Android        A32 1 1331  67  68 114 47% 1315 14%
108 VIRUTOR CHESS 1.1.1      A32 1 1322  67  68 118 55% 1243  8%
109 K2 v.075                 A32 1 1282  80  81  80 44% 1328  9%
110 Trappy_Beowulf_2.0.JA_xb A32 1 1131  69  70 112 49% 1133  8%
111 Xadreco_5.7.JA_xb        A32 1  987  84  92  72 23% 1254  7%
112 Byak 8.10.14.JA          A32 1  984  81  88  76 22% 1254 12%
113 Colossus 4.0             C64 1  981 258 160   8 38% 1092  0%
114 Joanna_2002.JA_xb        A32 1  837 116  28  74 19% 1224  8%
115 OliveChess 0.2.7         A32 1  604 255-201  78  3% 1266  4%

Rapidroid test platform:
* GT-N7100 1.7 Ghz quad, 256MB hash: All Android progs
* GT-N5105 1.7 Ghz quad, 256MB hash: All Android progs
* Codegen Novatab tablet 1.4 Ghz quad, 256MB hash: All Android progs
* Polypad 1010IPS tablet 1.61 Ghz dual, 128MB hash: Single thread Android progs
* HTC Diam 528Mhz, 16MB hash: Windows Mobile
* i7 M620 2.67 Ghz dual + Arena 3.5 + 2GB hash: Windows 64
* iPhone5S A7 1.3Ghz dual: iOS programs
* DosBox 1.74: DOS progs
* WinVICE 2.24: Commodore-64 progs
* Messtiny UCI adapters or CB-Emu2014: Mephisto progs
* Openings: 20 ply from Adam Hair or 16 ply from TCEC, no Q exchange, +0.15 to +0.40 by Stockfish/Komodo @ depth 20 min, played twice each color.
* Repeating openings and twin games not allowed between two programs
* Tablebases and pondering off
* Time control: 10 to 30 sec/move or 600+0 to 1800+5 or closest known by both programs

June 22, 2015

Rapidroid to be updated on June,25th

I hereby confirm a new release with some non-Android introductions thanks to manual games i've been playing on IOS and also between IOS - Android.

I'm not a fan of Apple devices at all but i must confess their processors are the best for handheld chess. Therefore some proof is needed and will be included very soon, in a few days.

IOS progs which will invade the ranking are Hiarcs, Chess Genius, CNVCS and Chess Pro (successor of Chess Tiger). Shredder and Optime are the others in the queue for july. 

As Jim Ablett remained quiet since a while, Android engines remain the same with more games played. The only exception is Cheese 1.7.

I also expect to include the Android version of Chess Genius for this week. 

Finally Rapidroid reaches error margins around 50 ELO which sounds good. Now it's time to reserve more space for manual games and sail away to multiplatform horizons.

Stay tuned.

June 6, 2015

All openings of TCEC-7 for testers

It's been a while since i'd posted the openings of TCEC-6 here, expecting to repeat the same sweaty work on TCEC-7. Four months later, i had the opportunity to jump into the huge pgn database of that tournament to trim and simplify it, to bring out an opening book in PGN format.

This time i had more support from Excel and it took hours instead of days.

Although we won't see a TCEC-8 due to Martin Thoresen's job change and recent professional occupation taking away all the time needed for a serious tournament, opening book lovers can find some kind of alternative enjoyment using this book for their tournaments or tests.

As expressed before, i guess there is no harm in sharing this work as per previous statements of the editor of these openings, Nelson "Cato the Younger" Hernandez in chatwing during TCEC-6 and i'm ready to remove the link if he's not ok.

I only tested it under Arena for Windows. Don't hesitate to leave a comment here to notify me about any incompatibilty problem with other GUI's.

The file contains 306 openings in order of appearance without duplicates. The white tag contains the ECO code and the short name of the variation and the Black tag contains all the moves in shortest possible format. The idea is to make these visible in any gui and let the user choose the opening quicker and easier.

Download and plug in the openings: HERE