Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DroidFIsh update with upstream commits made and compiled successfully on the branch I forked #66

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

Duy-Thanh
Copy link

Hi

Today I made some changes to this application on another branch that I forked, and today, I decided to contribute them upstream so that everyone will get the latest versions. Best update for this app. I will try to maintain and update it.

In this upstream commit, I added and modified the following:

  • Added Vietnamese translation to the app
  • Update documents (in DroidFishApp/src/main/res/raw-vi folder) to have Vietnamese translation
  • Update Gradle Plugin dependencies to latest version
  • Updated AndroidMainfest.xml to be compatible with newer Android versions (from Android 10 and higher Android versions)

All of the above has been compiled and run successfully with Android Studio Bumblebee Preview Version and running fine with Sony Xperia Z2 D6503, CPU: Snapdragon 801, 3GB RAM, Armeabi-v7a Architecture with NEON support, running on LineageOS 18.1( with the mainline version of the Stockfish engine on GitHub but with the condition that NNUE is disabled)

I have also updated the Stockfish engine to the mainline version (which can now be git cloned from on github) - (it needs fixing though as the engine crashes when I enable NNUE)

ATTENTION: Right now I still really can't figure out how to fix the engine terminated error when NNUE is enabled, anyone have any ideas? Any solution is highly appreciated.

(NOTE: In this upstream commit I will not commit the engine as it cannot be used with NNUE enabled. The old Stockfish engine that ships with the latest version of DroidFish as of now continues to be usable. use and run as well as compile normally)

@Batu-64
Copy link

Batu-64 commented Jul 21, 2022

Hello, It would be useful for new players to show the squares that the piece can go when a piece is touched. Thanks.

@HakimNB
Copy link

HakimNB commented Feb 4, 2024

Hi @Duy-Thanh

Thanks for the updating work!

Which version of NDK are you using? I am still struggling to build, I have tried various ndk-build versions but there are always errors and I cannot get the CuckooChess.jar and CuckooChessEngine.jar and the build can't continue...

@Duy-Thanh
Copy link
Author

@HakimNB

I successfully compiled these in Android Studio Bumblebee version and with the NDK that comes with that Android Studio version

Sorry I haven't had time to check again to see if it still works with new versions later, I will update as soon as I check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants