HAL9000

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

October 17, 2016

Droidfish 1.62 dev: Two builds tweaked by Aprijal Pasaribu

Droidfish is an open source GUI. Therefore, Aprijal has compiled two versions of it with following tweaks. Besides, latest Stockfish development version 2016.10.11 is bundled with it.

GET the first apk with:
* Hash usage display
* UCI option start with UCI_

GET the second apk with the above and:
* ECO code display
* Hardcode hash limit increased to 512MB
I think increasing the hash limit was not mandatory given that official Droidfish allows higher hash sizes when the user creates a blank file named .unsafehash under UCI folder. So, if your device is freezing after you set 512MB or 1GB hash, reboot and try to decrease.

If you are the unlucky one, Droidfish will load the previous engine and hash settings agian. That means the freeze will repeat forever. In such chaotic case, uninstall and install Droidfish and start over.

One last important notice is that you MUST UNINSTALL your current Droidfish before installing above builds. Otherwise, you may get installation errors like me.

14 comments:

Alex said...

Thanks!

Alex said...

Gurcan, have you made test, Brainfish 061016 against Cfish?

Gurcan Uckardes said...

Unfortunately all devices are loaded with Rapidroid. All i can do is to olay it ön my Lenovo phone. But it will take a long time and must be downclocked.

Gurcan Uckardes said...

I don't see too much interest in derivatives in fact.

Alex said...

I asked you, because, Brainfish 061016 is using opening book (builded inside), on my device Brainfish beating every engine, at some point I noticed a big difference in time compared to others engines, for example, 2m+1s against ST.pgo, in the middlegame the difference was 2m+10s for BrainF and 1m+15s for ST...
Btw your last comment repeated, is this a bug or something?

Gurcan Uckardes said...

Brainfish saves time with book moves in the beginning and uses the savings to beat the rival. That's natural. Especially with short TC, this effect becomes decisive. If you try tournament TC things will be different.

Gurcan Uckardes said...

Regarding comments repeating, it's because of Google. I publish but there's nothing. So i write and publish again. Then two copies show up once and together. Yes, it's embarassing for me too.

Mauricio Guevara said...
This comment has been removed by the author.
Mauricio Guevara said...

I think you are selling brainfish short her Gurcan, I have tested the latest build of brainfish using the latest cerebellum book against comercial books like: 1337 chess pro 030616.ctg( a book tuned using stockfish dev and komodo 9.42, up to 90 plies Deep), Sicilian King 3.ctg( Acoording to a test on chess2u its muchas stronger than 1337), strong free books: Amalia Evil.ctg( Stronger than Sicilian King 3 on chess2u tests) and Classic 2 ctg( The strongest and most up to date of the whole, created by the same bookmaker Who made the very strong blue.ctg books). The results: Cerebellum won individual matches against all of them very convincingly!

Gurcan Uckardes said...

Ok but i don't see anything conflicting here. All i say is that an engine with embedded book would have a natural advantage in terms of better time management.

Mauricio Guevara said...

Yeah that's true, chess for android is not a very good platform to test brainfish, the only way to do a "fair" tournament is to give other engines strong ctg books. I was just a little surprised when you said " If you try tournament TC things will be different" as if brainfish would lose at long TC.

Gurcan Uckardes said...

My statement about time control refers to Brainfish vs a bookless engine. With more time to think, i guess Stockfish can reduce the gap. In Alex' case, he committed a torture with the bullet TC :-)

Mauricio Guevara said...

Hi Gurcan, how do you create a blank file on android?

Gurcan Uckardes said...

ES File Explorer can do this.