HAL9000

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

November 6, 2017

New Android UCI engine: Andscacs 0.921 TCEC

Andscacs is today one of the Top-10 engines, among the strongest "followers" placed just behind Stockfish, Komodo & Houdini.

Andscacs is developed and programmed by Daniel José Queraltó from Andorra. It currently plays in TCEC-10 Round-1 undefeated and will qualify for Round-2.

Daniel Jose describes Andscacs in his HOMEPAGE like: "It's born in September 2013. It has approximately 3240 elo. The new versions will be published in this website. Andscacs means "And" for Andorra, the country where I live, and scacs for "escacs", chess in catalan."

CCRL 40/4 rates Andscacs 0.92 about 3270 ELO for Windows, which makes it #7 of the list. Therefore, to honor the TCEC event (i guess), the author has decided last week to provide the source code of the version playing there. It was an unexpected but a nice gift indeed because the engine used to be closed source until today.

I didn't wait too long to notify Alexei Chernakoff who kindly sweated a lot to port the code to Android. The result seems very satisfying after a little rework for arm8 version.

I'll be highly glad to rate Andscacs in Rapidroid, which i hope to update before December comes.

GET Andscacs 0.921.ACH for arm7 and arm8

In case of trouble dowloading from PC, use your mobile or refer to THIS POST.

141 comments:

Lazar Dourakis said...

The 2mb arm8 Anscacs is still compiled with static libraries right? Armfish updated to 2017.11.06 to include the second November 03 patch about "introduce capture history table..: but still no latest tcec stage 2 armfish.lets hope Alexei can do latest 20171105 Stockfish ;-)

Alexei Chernakoff said...

It's already clear, andscacs-0.921 will be the new # 3, pushing Chiron 4. I really liked how Andscacs plays. In the attack it's just fine. More engines would be on android. I wrote to the author of Fire with the request to port Fire 6 to android, but alas, he said that it will not be soon, he has no time.

Lazar Dourakis said...

Yeah the new Andscacs arm8 compile(2mb) is very fast..arm7 not that fast but the SMP speedup is very impressive so should do great in rapidroid.I like Andscacs playing style too.A gem of an engine for Android!

Anonymous said...

Thanks gurcan and alexei for being active uploading engine here :-)

Lazar Dourakis said...

Alexei maybe you could look at Nemorino ? It's gotten pretty strong lately even though it didnt do too well in TCEC with many cores, its still strong.In github there is latest developments version for example 3.16 with source to download or maybe version 3.0 (more stable?)

https://bitbucket.org/christian_g_nther/nemorino

Lazar Dourakis said...

I wanted to download Stockfish 4 or Stockfish DD (pie versions) but to my surprise there are none to be found.only NOPIE for Stockfish 4 and DD.Can anyone confirm this? Thanks

Paulzzz said...

Thank you very much for the engines Alexei,I also hope that there would be Hannibal,Booot,Johnny,etc for Android.Keep it up Alexei and Gurcan.

Alexei Chernakoff said...

This is unlikely, if the authors open
the code for these engines, it can be
done.

Lazar Dourakis said...

Alexei there is no Stockfish 4 and DD (pie) available? I cant find them

Alexei Chernakoff said...

I do not have.

Lazar Dourakis said...

Ok thanks anyway.i just saw Cfish 20171103 in Dropbox. Thanks for the update!is that the "introduce capture history table" commit number e3a627e?

Bram Ellzhira said...

Can u share the dropbox link for Cfish 20171103. Thq Mr Lazar

Alexei Chernakoff said...

My compilation new cfish-051117(arm7,armv8):
https://app.box.com/s/mps9o582ypjhb195pmx2i4rgd6s3t1qt

Bram Ellzhira said...

thq so much 4 the update Mr.Alexei.,

Lazar Dourakis said...

Thanks for Cfish (051117) update Alexei !Is that the Updated to "Handle BxN trade as good capture when history score is go… commit number ddaf61f ? So its tcec stage 2
Version? Either way thanks

Nathanael Russell said...

Thank you for the Cfish 051117 update Alexei!

Alexei Chernakoff said...

Hi Gurcan.How is arm7 version of
andscacs? The engine works stably,
does not freeze? The version for
arm64v8 works fine.

Gurcan Uckardes said...

I'm abroad, so i'll report in a couple of days about it.

Moch Wawan said...

Dear Alexei, i wonder when will you build the latest brainfish. I am sure its worth to compete with other fishes. Just wondering.

Bram Ellzhira said...

Mr. Alexei. Please make some strongest opening book 2.. thq s much

Alexei Chernakoff said...

My compilation Brainfish-101117 (arm7, arm64v8). To use the book Cerebellum_Light_Poly.bin (download the latest version of this book from the official site in
polyglot format), create a book folder in the phone's memory and put a book in it. The path should look like this: /sdcard/book/Cerebellum_Light_Poly.bin, when the engine starts the book connects automatically.

https://app.box.com/s/0pgj36loo6zs6gjmp1086e5bivv5mmp4

Bram Ellzhira said...

Thq so much Mr. Alexei. Its really doing great.

Anonymous said...

Can someone compile the newest symphosodon?.Thanks.

Bram Ellzhira said...

Symphosodon for PC right? There is no for android

Lazar Dourakis said...

There is Symphosodon for android already.But Cichess and Cfish/Stockfish is better.If rather see a new engine ported (different style).For example Nemorino, Laser etc.Andscacs is a great compiles so hoping to see more new engines by Alexei in future ;-)
in future:-)

Lazar Dourakis said...

Alexei I read in talkchess you said that you had to "complete" some source code of Andscacs to compile it for Android.Small things or big things that you changed?

Alexei Chernakoff said...

I had to change a bit of code so that it was possible to compile under the android. I was helped by a familiar programmer. The source code that the author put out andscacs was badly collected even for Linux (this was complained on the talkchess forum). It was necessary to fix almost all the source files, something to fix taking into account the ARM platform. It took me almost three days to do this. The result I think is good.

Alexei Chernakoff said...

symphosodon=clone stockfish.

Lazar Dourakis said...

Wow that sounds like a lot of work:-) Well done then!And thank you to your programmer friend as well.Very happy you were able to get it working as well and as fast as it is now..I hope you can look into other engines in future..I know it's not always easy to compile just any engine for Android...BUT as you said...we need more engines for Android ;-)

Moch Wawan said...

Magnificent, Alexei! Yes we know how to manage the book. I hope you will keep an effort for brainfish just like other derivates in the next time. Thank you very much for this build, my man :D

Moch Wawan said...

By the way, the latest brainfish you share + cerebellum = endless rock. Other engines just fall behind, i performed a tournament in cfa yesterday, the result is great.

Lazar Dourakis said...

Well of course ;-) Cerebellum book gives Brainfish (Stockfish) an unfair advantage vs all other Engines.

Lazar Dourakis said...

*NEWS* New developmemt version of Texel 1.08a2 available here:
https://www.dropbox.com/sh/v16dye7ww33x7oe/AAD1cUT0olt89XKvCqJPwWWla/test/texel108a2.7z?dl=0

Peter Osterlund has implemented a new feature i had requested that makes Texel more fun to play against.It has a new Max NPS UCI feature that allows you to lower the speed of texel to get it to play like a slow 90's PC or a dedicated unit !

Rahul Srivastav said...

Senpai2.0 is available ..., Can anyone port it for is android.

Lazar Dourakis said...

Thanks for the update Rahul! Will check it out.Is it meant to be much stronger than version 1.0 ? Let's hope it's easily portable to Android AND maybe Alexei can compile it ? ;-)

Lazar Dourakis said...
This comment has been removed by the author.
Paulzzz said...

Senpai 2.0 and Fruit Reloaded for arm8 devices please.

Lazar Dourakis said...

Senpai 2.0 x64 is currently rated at 3078 in CCRL 40/4 as at 13-11-17 so about 70 points stronger than version 1.0 on 1 core.Nice! It's pretty much as strong as Deep fritz 14 now on 1 core..

Lazar Dourakis said...
This comment has been removed by the author.
Alex said...

Lazar stockfish 4 and DD (4.5) here https://www.dropbox.com/sh/75gzfgu7qo94pvh/NlXX-QLGu6

Lazar Dourakis said...
This comment has been removed by the author.
Lazar Dourakis said...

Alex thanks for the link.Unfortunately they are both nopie versions of Stockfish 4 and DD.i wanted the PIE versions.

Lazar Dourakis said...

*Texel Update* New development version 1.08a4 as an APK. It has the fun new Max NPS UCI option where you can make Texel calculate much slower while still playing at its best (no random moves) so you can actually play against the engine and maybe beat it OR test it against dedicated units!

Lazar Dourakis said...

Texel link:

https://www.dropbox.com/sh/v16dye7ww33x7oe/AACMB-_cjPMB8cr4qeV5rd5Ga/apk?dl=0

Lazar Dourakis said...
This comment has been removed by the author.
Bram Ellzhira said...

Mr Alexei. Please help compile the newest brainfish 171111 to android uci. Thq so much,,

Rahul Srivastav said...

I am waiting for senpai2.0.

Alexei Chernakoff said...

So far I have not been able to compile a normal version. It is going and working but there is a bug in it, something with a set of speed and depth. While I did not solve this problem.

Bram Ellzhira said...

We always waiting 4 ur artwork n always hope all the best 4 u Mr. Alexei,,

Lazar Dourakis said...

Thanks for the update Alexei.if you fix it and get it woking properly,great.If not thanks anyway your work is always appreciated!

Alexei Chernakoff said...
This comment has been removed by the author.
Alex said...

Alexei make change in config file (.cfg)
--------------------------------------------------------------------------------------

[] Firenzina 2.4.2 xTreme default fire.cfg

// System
Verbose_UCI 0
Write_Log 0
Hash 128
Pawn_Hash 32
Max_Threads 4
Min_Threads 4
MultiPV 1

Alex said...

Gurcan, how Fritz 15 is doing?

Alexei Chernakoff said...

Thanks, I already figured it out.

Lazar Dourakis said...

Hi Alex.Fritz 15 for android? Has it been updated with Chessbase online? Also if Alexei is working on Firenzina thats Great.i never use it because it always uses set number of cores and I can't change that..

Anonymous said...

Fritz 15 please alex :-)

Alex said...

Yes Lazar, Fritz 15 for android!

Lazar Dourakis said...

Wow! I haven't read about it anywhere.Its part of the chessbase online app right? Or is it available elsewhere too?

Lazar Dourakis said...

Ok Alex just saw in app store.its an app.hmm.wait to see if Gurcan says it's stable.then maybe I buy.

Alexei Chernakoff said...

No, the application is called "Fritz".

Lazar Dourakis said...

Alexei yes I just saw it on Play Store.But I can't see a picture showing fritz analysing.We need to see a picture like that.It seems expensive for what I'm reading in reviews but I'd buy it if it's stable ( no freezing runs ok etc)

Lazar Dourakis said...

..I mean if fritz is meant to be a kind of toy for young players only...im not interested.It looks like a toy at this stage..not sure it caters to older serious players for analysis ,testing etc

Alexei Chernakoff said...

Honestly, I would not buy. The deviation is weaker than the same Chiron-4, Andscacs will generally defeat Fritz-15. For analysis, Droidfish does not have anything, it's free and powerful functional.

Lazar Dourakis said...

Yes looking at the rating lists I agree with you.Yes droidfish offers a lot and is free.if Fritz was maybe same price as Chiron maybe I'd buy- just for fun..but Fritz looks like a toy for children ;-)

Anonymous said...

Sir Alexei in this link is stockfish devt build of November 13 2017 to desktop if possible u can make it to Android too I love stockfish :-)

Alexei Chernakoff said...

The new stockfish will only be on weekends. In github lies the version of "old". Wait.

Anonymous said...

Yes sir Alexei were waiting :-). As always thank you so much and also to sir Gurcan ..

Lazar Dourakis said...

Alexei, do you have a link for the PC version of CiChess ? Can't find it.

Lazar Dourakis said...

Alexei and Alex ive read mobile df 15 engine is actually using Gingko 2.0 ? We need to check with Gurcan if he buys it to confirm this

Anonymous said...

Mobile version 15 solves Bishop underpromotion.Version 15 pc not:
4Q3/Pq4pk/5p1p/5P1K/6PP/8/8/8 w - - 7 61
Engine in mobile is named as gingko 2.0
in file name but loads as version 15
Moves on mobile are not same as version 15 pc.
Works Chess for android engines tournament good.Strong engine

Anonymous said...

Why file in library name ginkgo 2.0 ? This is mystery. Must have more information

Alexei Chernakoff said...

Hi Gurcan.Good news.We now have a new, powerful ginkgo 2.0 engine. Because the engine from Fritz application is not Deep Fritz 15, it's Ginkgo 2.0. Look at whose name and surname is displayed in the
 CFA as the author of the engine! It's Frank Schneider, author of Ginkgo! My doubts dispelled a small match
between this engine and Andscacs, where this engine played on an equal footing. It's very strong! I think they took the source code
Ginkgo, wrote the new name of the engine [Deep Fritz 15] and everything. I do not know why they did it, maybe because Fritz-15 was difficult to adapt for android, or Vasik Rajlich (author of Fritz) something is still fussing).

Lazar Dourakis said...

I've written to Chessbase to confirm via email its Ginkgo but now it seems we know.Alexei as to the reasons why they did it im guessing Vasik only agreed to provide them with the PC version? He has no interest in Android? They have done this in the past anyway with Pocket Fritz using Shredder and Hiarcs."Fritz" is Chessbase trademark.Schneider is German and has experience with the old Pocket grandmaster for PPC.i think they payed him to compile it for them probably.Amyway better for Android as Ginkgo is stronger than Fritz !

Joe Mark Madrid said...

It so exciting. Can we have the link of Ginkgo engine, Is it free downloadable?

Anonymous said...

No you must buy the app

Joe Mark Madrid said...
This comment has been removed by the author.
Joe Mark Madrid said...

What is the complete name of the app sir?

Anonymous said...

https://play.google.com/store/apps/details?id=chessbase.android.fritz

Joe Mark Madrid said...

Sir Alex and Alexei is it possible that you could make chess engine Ginkgo in android platform alone? Thanks

Alex said...

Joe Mark, I think Ginkgo is closed source engine, so the answer is no (btw only Alexei makes android compilation!)...
Regarding Fritz gui for android, it is buggy (still very fresh), the only thing that actually worth the money is engine.

Lazar Dourakis said...

I'm wondering if Gurcan will delay rapidroid until before Christmas to include Ginkgo? This will be an exciting rapidroid reloaded! Andscacs, Ginkgo , Faster Senpai 1.0 (arm7 APE) Komodo 11.2.2.Big shake up at the top !
Alexei, no luck still with bugs in Senpai 2.0 ? Not going to happen ?

Joe Mark Madrid said...

Thanks Mr. Alex. The sad thing is chessbase and Fritz Gui have no engine to engine fight or tournament unlike Hawk chess and Acid aphe chess. Anyway keep up the great work of making super engines.

Anonymous said...

If you buy Fritz you can use engine in Chess for Android tournament

Anonymous said...

Sir Alexei this link latest stockfish http://chess.ultimaiq.net/stockfish.html if u can make it Android it will make us more happier thanks in advance :-)

Rahul Srivastav said...

Hi Gurcan I dowbloaded hawk chess from play store and i tried to install chess engine but its show nothing only show a black area (version naguat7.1)elsewhere in my other android phone its work properly(version lolipop)

Alex said...

Rahul, you should not have bought Hawk chess, this project was abandoned long ago, as long as it can only read commercial and Cfishes engines (from Alexei), nugat 7 android has a bad support.

Alexei Chernakoff said...

Use the Chess Engine Tournament application (author Javier Javiolo) better. This is the best application for the game between the engines and it's free.

Lazar Dourakis said...

Alexei have you posted any links to any new compiled engines last few days? A lot of talk here and I may have missed it ;-)

Alexei Chernakoff said...

My compilation stockfish-181117(arm7,arm64v8):

https://app.box.com/s/t9i1uailhfre6k4i2mty8fa1l4y5xd9t

Bram Ellzhira said...

Thq s much 4 the update,, u r the best Mr Alexei.

Alexei Chernakoff said...

Hi Gurcan.There my compilation new Vajolet-2.4(arm7,arm64v8):

https://app.box.com/s/s5onao5sxnlc7gabbpwsawj9nevtcjq4

Midea Fender said...

this vajolet vs stockfish u share just now, which is stronger Mr Alexei

Alexei Chernakoff said...

Stockfish.

Midea Fender said...

Mr Alexei. can u please compile the newest brainfish from zipproth. thq Mr.

Anonymous said...

Thanks for updates sir Alexei love it :-)

Lazar Dourakis said...

Thank you so much for compiling sharing Vajolet 2.4 Alexei!! That's a great choice of engine compilation and fresh lol. AP Vajolet build was development build..I always prefer official release builds to be able to easily compare to PC as i do cross-platform comparison and testing sometimes.thanks for latest Stockfish too!

Lazar Dourakis said...
This comment has been removed by the author.
Paulzzz said...

I agree!

Paulzzz said...

You can also use the Brainfish+ Cerebellum Light Poly.bin in CEPA by javiolo without any hassle.

raff1st1 said...

How is the new Stockfish, any stronger than your last version? Did you make any tests Alexei? Thank you, you're the legend :)

Lazar Dourakis said...

All the last few builds of Stockfish from Alexei are about the same strength id day.Stockfish hasnt really gained much in elo last few months of development.Of course it's about having the "latest" version...

Alexei Chernakoff said...

About a month ago I conducted a test against stockfish 8. The test consisted of 800 batches, 3 cores and a hash = 32mb. All the engines were 64 bit. Stockfish dev showed +42 ELO stronger than stockfish 8.

Lazar Dourakis said...

Yes that sounds correct.CCRL has Stockgish 071017 (based on 021017 source) at 46 elo above Stockfish 8 at 40/4.
But thats not enough to release Stockfish 9 and so that's why it will be delayed

Rahul Srivastav said...

Does anyone have strelka chess engine 5.5 for andtoid.

Lazar Dourakis said...

There is strelka version 5 - but it plays weaker than it should.There is no 5.5 so far.Link for Strelka 5 in case you don't have it is:

https://m.box.com/shared_item/https%3A%2F%2Fapp.box.com%2Fs%2Fn1167nt6x3b995p507tbw863k42zjysr

Rahul Srivastav said...

Hi! Alexie you should try to complile senpai bcoz it is awesome playing style/ strenght in my window 64bit but i want a android version.its too good.

Rahul Srivastav said...

Is it possible to compile fizbo for android.

Alexei Chernakoff said...

Fizbo code is closed, it is not compiled.

Anonymous said...

the last Symphysodon for android? Thanks.

Rahul Srivastav said...

Hi! Gurcan I made many games between strelka5.5and komodo9, Pedone on window arena GUI but always strelka wins but komodo and other forfiet on time. and in android strelka too weak.

Rahul Srivastav said...

Alexie I think you should recompile strelka it is good at in blitz game,and I want to inform you strelka5.5 is available see wikipeadia.(GNU new update available )

Lazar Dourakis said...
This comment has been removed by the author.
Bram Ellzhira said...

is there any new engine update??

Lazar Dourakis said...

Alexei id like to run some testing between Arm8 Andscacs Ginkgo and a CCRL 3200 Stockfish version.Any chance you would consider porting Arm8 & Arm7 Stockfish 5 Or DD ? If you have no time that's ok.

Alex said...

Lazar. Why you need them, they're old..

Lazar Dourakis said...

Yeah they ARE old but they are valuable for testing other 3200 rated engines like Andscacs and seeing their progress.I have komodo 8 for example which is this level (3200) but it underperforms in my testing.Alexei its ok..this is more of a "luxury" request by me ;-) in other words only if you ever "feel" like it.I don't want to distract you from the wonderful work you've been doing with Vajolet Andscacs and latest Stockfish.Best Wishes always !

Rahul Srivastav said...

http://www.mediafire.com/?w2414qbvis95uib.
Hi Alexie just do check this link It says that it has free houdini 1.5a source code. I probably think it would be,I have no idea about source code please check it if possible.

Alexei Chernakoff said...

There are some engines, there are no sources.
But Houdini 1.5a is on android and it is called Critter 1.6a.This clone is Houdini 1.5a.

Rahul Srivastav said...

Ok,thanks to inform me

Joe Mark Madrid said...

Really Alexei! Critter 1.6a is the Magician Houdini1.5a?

Lazar Dourakis said...

Yes it is but its nopie ie only for pre-Lollipop Android OS.if you have Android 5.x and later then you cant use Critter

Alexei Chernakoff said...

Yes. In due time Robert Houdart accused the author Critter 1.6a in cloning Houdini 1.5a, there was a scandal and the Critter project was closed.

Paulzzz said...

Hi Alexei,can you please make Critter 1.6a for arm 64 devices?My phone is an Android marshmallow,thank you very much.

Alexei Chernakoff said...

I do not have the source code.

Alexei Chernakoff said...

My experimental compilation stockfish with dynamic contempt (contempt default = 40!) Phased_contempt3 (Use contempt / 4 for endgame contempt)
http://tests.stockfishchess.org/tests/view/5a1a9cc20ebc590ccbb8b2ec
Compare with the last official stockfish.
Download:
https://app.box.com/s/i3ucxucgvh795e5nb8lhzq9j3n4kek7z

Lazar Dourakis said...

Alexei im the endgame phase Stockfish automatically switches to contempt of 4 i assume? Or do we have to manually set it to 4.I assume its done automatically.only been trsting it for a few minutes

Lazar Dourakis said...

Yeah i assume Stockfish autodetects endgame phase and adjusts contempt internally.Otherwise this would make no sense in Automated games.Silly question..😛

Lazar Dourakis said...
This comment has been removed by the author.
Lazar Dourakis said...
This comment has been removed by the author.
Lazar Dourakis said...

Alexei is your Stockfish 18112017 the "latest" version with timestamp 1511019933 "Open BSD friendly start"
?

Joe Mark Madrid said...

Oh see..but thanks though..im happy that i have this great engine..wow

Joe Mark Madrid said...

I have a galaxy tab 3 of samsung. KITKAT ANDROID.. firenzina, critter and stockfish dd works here

Alexei Chernakoff said...

This "dynamic contempt", stockfish changes it automatically and not only in the endgame.

Alexei Chernakoff said...
This comment has been removed by the author.
Lazar Dourakis said...

Ok nice!

Joe Mark Madrid said...

Mr Alexei do you have any link article of critter 1.6a cloning scandal that i may read?

Alexei Chernakoff said...

Yes.

Paulzzz said...

Good for you,I have a jellybean android before but it conked out so I didn't have critter right now...

Rahul Srivastav said...

It is possible to run critter chess on android 7.0 version(naugot).

Alexei Chernakoff said...

My compilation Cfish-271117(arm7,arm64v8):
https://app.box.com/s/i7ujdinm7psp0gz7vgm75cyxrmsjas4i

Alex said...

Rahul, Critter 1.6 can work only on android 4.4.2 and lower (it is arm5)