Droidfish Chess for Android
Moderators: Elijah, Igbo, timetraveller
-
- 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
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.
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.
-
- 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
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.
DroidFish 2022.04.22:
https://app.box.com/s/l35ztwhjb0qt7ztl1bveqp1r2m14gzsb
DroidFish 2022.04.22:
https://app.box.com/s/l35ztwhjb0qt7ztl1bveqp1r2m14gzsb
-
- 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
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.
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.
-
- 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
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.
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.
-
- 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
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.
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.
-
- 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
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. 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
DroidFish 1.87.1:
https://app.box.com/s/aj61csvl25xpfil2idzlud3pz0uvpspj
-
- 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
-
- 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
- Has thanked: 389 times
- Been thanked: 362 times
Droidfish Chess for Android
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
-
- 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
DroidFish Update to 1.90 Version with Stockfish 16.1 is Here!!!Enjoy! https://f-droid.org/packages/org.petero.droidfish/