HAL9000

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

October 8, 2016

Android UCI engine update: Sayuri 2016.10.07

I can't get Sayuri running with Chess for Android after 2016.04.09 version but i won't stop sharing the updates hoping that a GUI fix may arise somewhere, sometime.

If this build works okay on your device, tell me about it with your software/hardware details.

GET Sayuri 2016.10.07 for arm5 

Android UCI engine update: Sting 7.3.AP

Another gift from Aprijal Pasaribu is the new Sting for Android. Sting is a Stockfish derivative forked from v2.3.1 a long time ago and maintained by Marek Kwiatkowski.

Sting is simply not a clone of the latest versions. That's why it resides in Rapidroid ranking and deserves attention for being in Top-10 with 3000+ ELO.

GET Sting 7.3.AP for arm7 pie
GET Sting 7.3.AP for arm8

New Android UCI engine: CroChess 1.03b2

CroChess is nothing but a Stockfish derivative tweaked for longer time controls. Thanks to Aprijal for preparing the Android version.

The description taken from the maintainer Ivan Ivec's page says:

"CroChess is a clone of Stockfish maintained for better performance on long time controls.

It is simply my effort to test patches for Stockfish on longer time controls. Beta versions are actually final versions, but I'm still trying to tune some constants.

To optimize performance of Crochess each variant will be tested with only one time control: 300s (5min) + 3s (1 thread, 256MB hash, at least 1000 games).

However, I expect that volunteers will test them against Stockfish with longer time controls: I recommend 20min+10s (2-3 threads, 1GB hash).
It is important to download both files at the same time, because CroChess will be updated with Stockfish patches too.

Please contact me at ivan.ivec at gmail dot com even if you tried only few games and send pgn files if possible.

I'll also run regression tests with this latest time control from time to time and present results here.

I also recommend to use the following opening positions:
Test1 (100 positions for 200 games)
Test2 (500 positions for 1000 games)

Changes in CroChess 1.03 (compared to Stockfish):
1) it uses lower reductions on higher depths;
2) it resolves less fails low/high if position is winning/losing.

Motto: statistical errors must cancel themselves on a long run."

GET CroChess 1.03b2 for arm7 pie
GET CroChess 1.03b2 for arm8


Android UCI engine update: Sugar SE

Sugar is one of the strongest Stockfish clones, maintained by Marco Zerbinati from Italy. The most recent SE (SE for Special Edition released on May,30th of 2016) version is compiled by Aprijal Pasaribu for Android users.

GET Sugar SE for arm7 pie
GET Sugar SE for arm8

Android UCI engine update: Laser 1.3 Beta

Laser 0.2beta, currently floating around 2400 ELO in Rapidroid was a little problematic build and it needed to run as an XB engine via a specific polyglot adapter.

With the new version 1.3beta compiled by Aprijal, the problem seems totaly gone and the engine works fine with Chess for Android, except for some endings which require post adjudications.

What's exciting is that it can now use multi threads, something impossible with the polyglot solution.

I expect a big boost from single threaded 0.2beta to quad threaded 1.3beta. To follow up...

GET Laser 1.3beta.AP for arm7 pie
GET Laser 1.3beta.AP for arm8

And just for the collectors, the initial 1.3beta build working with polyglot solution is HERE.

Android UCI engine update: Stockfish dev't 2016.09.29

When two compilers concentrate on the same daily source, no doubt that countless builds come in. That was exactly the case on 29th of September and below is the outcome of the hard work. Thanks to Aprijal and Javier!

GET Stockfish 2016.09.29.AP for arm7 pie
GET Stockfish 2016.09.29.AP for arm8
GET Stockfish 2016.09.29.AP for x86 pie
GET Stockfish 2016.09.29.CEPA045 for arm5 nopie
GET Stockfish 2016.09.29.CEPA045 for arm5 pie
GET Stockfish 2016.09.29.CEPA045 for arm7 nopie
GET Stockfish 2016.09.29.CEPA045 for arm7 pie
GET Stockfish 2016.09.29.JV for arm8
GET Stockfish 2016.09.29.CEPA for x86 nopie
GET Stockfish 2016.09.29.CEPA for x86 pie
GET Stockfish 2016.09.29.JV for x86_64

Android UCI engine update: Texel 1.06a48.AP

In fact, that one looked retro to me at first sight because Texel 1.06 was already released some time ago. I assume Aprijal skipped or couldn't find the latest source to compile.

No matter what, his journey in time didn't fail at all according to the performance of the build. The alpha has no problems to beat the Google Play version of Texel 1.06. The conclusion is: Compiling process and environment matters!

TC:180+2 on MTK6752 4 threads on 8 cores

Now it seems Aprijal's build deserves a gauntlet shot to replace Peter's in Rapidroid.

GET Texel 1.06a48.AP for arm7