Droidfish Chess for Android

Moderators: Elijah, Igbo, timetraveller

Archimedes

Android Engines Top Active Users
Forum Contributions
Points: 42 582,00 
Posts: 2059
Joined: 04/11/2019, 21:13
Status: Offline (Active 10 Hours, 11 Minutes ago)
Medals: 2
Topics: 158
Reputation: 7111
Been thanked: 6477 times

Re: Droidfish Chess for Android

Post by Archimedes »

Project homepage is https://github.com/peterosterlund2/droidfish. Updates available at F-Droid. Google Play Store is not a good place for this kind of software die to the security restrictions beginning with target API level 29 on Android 10 devices or higher.

However, i was able to load the project in Android Studio and made some cosmetical changes. Stockfish, CuckooChess and the file .unsafehash are not shown anymore in the engine list. Engine list now shows only external engines. Finally, i was able to generate a signed apk. So i have my personal DroidFish now. :smile:
odyn1982
Forum Contributions
Points: 8 996,00 
Posts: 35
Joined: 09/11/2019, 7:39
Status: Offline (Active 6 Days, 20 Hours, 11 Minutes ago)
Topics: 0
Reputation: 5
Has thanked: 140 times
Been thanked: 4 times

Re: Droidfish Chess for Android

Post by odyn1982 »

Will you share this version of the program with us, please? :)
Archimedes

Android Engines Top Active Users
Forum Contributions
Points: 42 582,00 
Posts: 2059
Joined: 04/11/2019, 21:13
Status: Offline (Active 10 Hours, 11 Minutes ago)
Medals: 2
Topics: 158
Reputation: 7111
Been thanked: 6477 times

Re: Droidfish Chess for Android

Post by Archimedes »

Project is up to date with the latest updates (recommendations) from Android Studio. Die to the huge amount of dependencies the project has, there were a lot of them. The embedded engines Stockfish and CuckooChess are not listed anymore in the engine list. Same with the file .unsafehash. I was always irritated about this entries. This are the only changes i have made. Keep in mind, you have to deinstall the current DroidFish (an update with the original version is not possible). You will loose all your settings when you are doing this. I recommend to use the original version. :smile:

DroidFish 2022.04.22:
https://app.box.com/s/l35ztwhjb0qt7ztl1bveqp1r2m14gzsb
Lotus340
Forum Contributions
Points: 11 741,00 
Posts: 70
Joined: 16/03/2022, 13:56
Status: Offline (Active 4 Days, 6 Hours, 36 Minutes ago)
Topics: 6
Reputation: 42
Has thanked: 38 times
Been thanked: 86 times

Re: Droidfish Chess for Android

Post by Lotus340 »

I have version 1.84.

About hash size, I don't know what is the best setting. The current is 256mb. My phone has 3GB Ram, so what should I set it to? I don't want to deprive other phone functions of working memory by setting it too high, so please recommend.

About the new version - if Cuckoochess is not on the uci list, how do I select it? With 1.84, I can't find it in the uci folder, so where is it exactly? I can only access it in the uci list.
Lotus340
Forum Contributions
Points: 11 741,00 
Posts: 70
Joined: 16/03/2022, 13:56
Status: Offline (Active 4 Days, 6 Hours, 36 Minutes ago)
Topics: 6
Reputation: 42
Has thanked: 38 times
Been thanked: 86 times

Re: Droidfish Chess for Android

Post by Lotus340 »

Droidfish could do with a few improvements. Engine-engine tournaments is one.

Another is the way analysis is handled. When analysing, the moves are shown up to a certain depth, say 18 ply. Ok. But when the engine again searches deeper, all but a couple of moves disappear from the readout until the next depth is reached (example 19 ply), when the moves list again reappears in full.

So if I want to add the analysis, I have to be very quick in adding it, otherwise the 18 ply becomes just 2 ply. This drives me crazy! It's like trying to catch with one's bare hands a fish that periodically jumps out of the water. 😒

In other words, the moves-found list needs to remain stable and accessible at all times, so it can easily be added as analysis.
Archimedes

Android Engines Top Active Users
Forum Contributions
Points: 42 582,00 
Posts: 2059
Joined: 04/11/2019, 21:13
Status: Offline (Active 10 Hours, 11 Minutes ago)
Medals: 2
Topics: 158
Reputation: 7111
Been thanked: 6477 times

Re: Droidfish Chess for Android

Post by Archimedes »

Lotus340 wrote: 23/04/2022, 0:22 About hash size, I don't know what is the best setting. The current is 256mb. My phone has 3GB Ram, so what should I set it to? I don't want to deprive other phone functions of working memory by setting it too high, so please recommend.
While analyzing you see how many hash size you are using (letter h). I depends on the chess engine, the amount of threads and the time you are using. Setting to 512 MB is safe for me.
Lotus340 wrote: 23/04/2022, 0:22 About the new version - if Cuckoochess is not on the uci list, how do I select it? With 1.84, I can't find it in the uci folder, so where is it exactly? I can only access it in the uci list.
Don't use my (personal) version. Use the official one. I only lift the project to the conditions of the latest Android Studio. Did all updates to the project which Android Studio recommends. That's all. Beside the minimal changes as described above, there is nothing new.
Archimedes

Android Engines Top Active Users
Forum Contributions
Points: 42 582,00 
Posts: 2059
Joined: 04/11/2019, 21:13
Status: Offline (Active 10 Hours, 11 Minutes ago)
Medals: 2
Topics: 158
Reputation: 7111
Been thanked: 6477 times

Re: Droidfish Chess for Android

Post by Archimedes »

DroidFish is updated to version 1.87. Should be available on F-Droid soon. Included Stockfish 15 is compiled with Android NDK. I prefer to use the external version of Stockfish. wink Based on the new version i generated again my own version (without showing the internal engines).

DroidFish 1.87.1:
https://app.box.com/s/aj61csvl25xpfil2idzlud3pz0uvpspj
Kasparov1

Top contribute Forum
Forum Contributions
Points: 19 012,00 
Posts: 217
Joined: 02/10/2020, 10:27
Status: Offline (Active 1 Day, 16 Hours, 16 Minutes ago)
Medals: 1
Topics: 0
Reputation: 671
Has thanked: 182 times
Been thanked: 1164 times

Droidfish Chess for Android

Post by Kasparov1 »

Will DroidFish Update to Stockfish 16 as default chess engine? dance2
MichaelM
I've been banned!
Points: 17 852,00 
Posts: 234
Joined: 27/08/2020, 23:44
Status: Offline (Active 8 Months, 2 Weeks, 6 Days, 18 Hours, 27 Minutes ago)
Topics: 3
Reputation: 255
1
Has thanked: 389 times
Been thanked: 362 times

Droidfish Chess for Android

Post by MichaelM »

Kasparov1 wrote: 01/07/2023, 9:52 Will DroidFish Update to Stockfish 16 as default chess engine? dance2
Update history of Droidfish:
https://github.com/peterosterlund2/droidfish/commits/master

In the past P. Osterlund has always updated Droidfish with the newest Stockfish.
So there is a good chance, that he will also update to SF16. ssfgmfgsoke
Kasparov1

Top contribute Forum
Forum Contributions
Points: 19 012,00 
Posts: 217
Joined: 02/10/2020, 10:27
Status: Offline (Active 1 Day, 16 Hours, 16 Minutes ago)
Medals: 1
Topics: 0
Reputation: 671
Has thanked: 182 times
Been thanked: 1164 times

Droidfish Chess for Android

Post by Kasparov1 »

DroidFish Update to 1.90 Version with Stockfish 16.1 is Here!!!Enjoy! https://f-droid.org/packages/org.petero.droidfish/ :okok:
Post Reply

Return to “Mobile Chess Software, Engines”