Chess2u
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Chess2uLog in

DroidFish

descriptionDroidFish EmptyDroidFish

more_horiz
DroidFish - Strong chess program for the Android platform

About the program

DroidFish is a port of the very strong stockfish chess engine to the Android platform, combined with a feature-rich GUI.

DroidFish should work on all Android versions. On Android 2.2 and later it is also possible to install the program on an external SD card.

http://web.comhem.se/petero2home/droidfish/index.html

DroidFish Fish02

descriptionDroidFish EmptyRe: DroidFish

more_horiz
DroidFish 1.40 released
http://web.comhem.se/petero2home/droidfish/index.html

descriptionDroidFish EmptyRe: DroidFish

more_horiz
Droidfish is an excellent app...paired with SCID on the go it's a killer app combo for Android.

descriptionDroidFish EmptyRe: DroidFish

more_horiz
@elricward wrote:
Droidfish is an excellent app...paired with SCID on the go it's a killer app combo for Android.


What is SCID?

descriptionDroidFish EmptyRe: DroidFish

more_horiz
Shane's Chess Information Database.
http://scid.sourceforge.net/screenshots.html

descriptionDroidFish EmptyRe: DroidFish

more_horiz
@elricward wrote:
Droidfish is an excellent app...paired with SCID on the go it's a killer app combo for Android.

+1

descriptionDroidFish EmptyRe: DroidFish

more_horiz
DroidFish 1.44
https://cuckoochess.googlecode.com/files/DroidFish144.apk

ChangeLog:
- Portuguese translation by C. R. Zamana.
- Fixed crash if engine reported invalid moves in the PV or an invalid
ponder move.
- When stopping analysis mode by pressing the toggle analysis button,
restore the game mode from the last time the toggle analysis button
was pressed.
- Display player names in the title bar when the clocks are not
running.
- Implemented function to share a PGN game.
- Handle PGN file intents with more than one game.
- Disable use of boldface in android 4.1 to work around crash bug, see
http://code.google.com/p/android/issues/detail?id=34872.

descriptionDroidFish EmptyRe: DroidFish

more_horiz
DroidFish 1.45

- Updated stockfish engine to version 2.3.1.
- Support for network chess engines.
- Configurable hash table size.
- Localized names for chess pieces and figuration notation.
- Option to display captured pieces.
- Improved layout in landscape mode.
- Reorganized preferences.
- When loading a game, automatically switch game mode to edit/replay.
- Improved "One Touch Move" behavior.
- Don't start the white clock in the initial position.
- Updated translations.

https://code.google.com/p/cuckoochess/downloads/list

descriptionDroidFish EmptyRe: DroidFish

more_horiz
DroidFish 1.47

- Updated translations.
- Updates for NDK r8d.
- Added game numbers to the load/save game list.
- Better MIME type support.
- Improved move sound.
- Fixed problem with long press in move list on Android 4.1.
- Added option to not highlight the last played move.
- Implemented blindfold mode.
- New Italian translation, from Michele Carfora.
- New Dutch translation, from David Pront.
- Fixed strength setting bug when using stockfish engine.

https://code.google.com/p/cuckoochess/downloads/list

descriptionDroidFish EmptyRe: DroidFish

more_horiz
DroidFish 1.48

- Added function to receive chess positions from other programs.
- New button action to load game/position from the last used file.
- New button action to change chess engine.

https://code.google.com/p/cuckoochess/downloads/list

descriptionDroidFish EmptyRe: DroidFish

more_horiz
DroidFish 1.49

- New Polish translation, from Rafał Smyka.
- Made it possible to open .fen and .epd files in DroidFish from a
file manager.

https://code.google.com/p/cuckoochess/downloads/list

descriptionDroidFish EmptyRe: DroidFish

more_horiz
DroidFish 1.50

- Updated stockfish engine to version 3.

https://code.google.com/p/cuckoochess/downloads/list

descriptionDroidFish EmptyRe: DroidFish

more_horiz
DroidFish 1.51

- Avoid crash if playing a move sound fails.
- Give a small positive weight for CTG book moves even if the book
 entry says wins=draws=0 for the move.
- Improved detection of number of CPU cores to work on HTC One.
- Ignore UTF8 byte order mark when reading PGN files.
- Handle Intent.EXTRA_STREAM of type "file".
- Fixed bug in stockfish that could make the engine hang.

https://code.google.com/p/cuckoochess/downloads/list

descriptionDroidFish EmptyRe: DroidFish

more_horiz
DroidFish 1.52

- updated Stockfish engine to version 4

http://web.comhem.se/petero2home/droidfish/index.html

descriptionDroidFish EmptyRe: DroidFish

more_horiz
Droidfish 153

- updated Stockfish engine to version DD
- handle intents with file names ending with .pgn, .epd and .fen
- fixed time management bug triggered by ponder mode
- allow using 16 threads

http://web.comhem.se/petero2home/droidfish/index.html

descriptionDroidFish EmptyRe: DroidFish

more_horiz
Droidfish 1.54

- updated Stockfish engine to version 5
- added options for larger hash tables; useful for network engines
- recognize UCI option "Cores" to set number of search threads
- changed default preferences to favor analysis mode
- don't read the whole engine file just to determine if it is a network engine or not
- removed support for android 1.5

http://web.comhem.se/petero2home/droidfish/index.html

descriptionDroidFish EmptyRe: DroidFish

more_horiz
Droidfish 1.55

- added support for Syzygy ebtbs
- interface improvements
- bugfixes
- updated engine

http://web.comhem.se/petero2home/droidfish/index.html

descriptionDroidFish EmptyRe: DroidFish

more_horiz
[omitted. Redundant of the post below]

Last edited by Nathanael Russell on Thu Oct 16, 2014 5:03 pm; edited 1 time in total

descriptionDroidFish EmptyRe: DroidFish

more_horiz
@Nathanael Russell wrote:
Steve.R wrote:
Droidfish 1.55

- added support for Syzygy ebtbs
- interface improvements
- bugfixes
- updated engine

http://web.comhem.se/petero2home/droidfish/index.html

Awesome! Syzygy in the palm of my hand...


If you download the 345 Syzygy piece Tables to the sdcard inside the Droidfish directory, your new directory path should be this:

Syzygy Directory:
/sdcard/Droidfish/Syzygy/345

[fen]1kq5/pp5p/8/8/8/8/5PP1/3BBK2 - - b[/fen]

If you installed them right and you use Infinite Analysis, you should be hitting tb=****** in this position.

Example:
At depth : 33 on Droidfish, tb : 81842

descriptionDroidFish EmptyRe: DroidFish

more_horiz
Syzygy Directory: /sdcard/Droidfish/Syzygy/345
[Hide][fen]1kq5/pp5p/8/8/8/8/5PP1/3BBK2 - - b[/fen]
[/Hide]
Infinite Analysis60 minutes
DeviceHTC one M8
CPUSnapdragon 801 2.3GHz
RAM2Gigs
After:1...Qc1 2 Bf3 a5 3 Bd5 a4 4 g3 Qc2 5 Bg8 Qd3+ 6 Kg2 Qe4+ 7 Kf1 Qh1+
8 Ke2 Qe4+ 7 Kf1 Qh1+ 8 Ke2 Qh5+ 9 Kf1 Qb5+ 10 Kg2 Qe8 11 Bb4 Qxg8 12
Ba3 Qb3 13 Bf8 Qc3 14 f3 *
Infinite Analysis:[44] m-13 ...Qb2+ 15  Kh3 a3 16 Bd6+ Ka8 17 Bxa3 Qxa3 18 Kg2 b5 19
f4 b4 20 Kh3 b3 21 Kg4 b2 22 f5 b1Q 23 Kf4 Qe1 24 Kg5 Qaxg3+ 25 Kf6
Qee5+ 26 Kf7 Qgg7#
Evaluation:d:45 1:Qb2+ t:714.65 n:1075M nps:1504k tb:3108k

descriptionDroidFish EmptyRe: DroidFish

more_horiz
Syzygy Directory: /sdcard/Droidfish/Syzygy/345
Black to move for mate : Attempt 2
[Hide][pgn][Event "Droidfish Syzygy Test 2"]
[Site "Chess2U"]
[Date "2014.10.17"]
[Round "2"]
[White "White"]
[Black "Black"]
[Result "0-1"]
[FEN "1kq5/pp5p/8/8/8/8/5PP1/3BBK2 b - - 0 1"]
[SetUp "1"]

1... Qc4+ 2. Be2 Qc1 3. Bg4 a5 4. f3 a4 5. Be6 a3 6. Bg8 Qc2 7. Bf2 Qd1+ 8. Be1
Ka8 9. Bc4 Qd4 10. Bf7 Qd3+ 11. Kg1 Qd7 12. Bg8 Qd8 13. Ba2 Qd1 14. Kf1 Qd3+
15. Kg1 Qe2 16. Bg3 Qxa2 17. Be5 Qb2 18. f4 Qxe5 19. fxe5 a2 20. Kf2 a1=Q 21.
g4 Qa2+ 22. Ke3 Qe6 23. Kd4 b5 24. Kc5 Qc4+ 25. Kd6 b4 26. e6 Qd4+ 27. Ke7 b3
28. Kf7 Qf4+ 29. Kg7 Qg5+ 30. Kf7 b2 31. e7 Qg6+ 32. Kf8 Qf6+ 33. Ke8 b1=Q 34.
g5 Qb8+ 35. Kd7 Qfd6# 0-1[/pgn][/Hide]
Infinite Analysis180 minutes [phone got extremely hot under test 101.3*F (via CPU-Z)]
DeviceHTC one M8
CPUQualcomm Snapdragon 801 Krait 400 2.3GHz
RAM2Gigs
After:1...Qc4+ 2 Be2 Qc1 3 Bg4 a5 4 f3 a4 5 Be6 a3 6 Bg8 Qc2 7 Bf2 Qd1+ 8  Be1 Ka8 9 Bc4 Qd4 10 Bf7 Qd3+ 11 Kg1 Qd7
12 Bg8 Qd8 13 Ba2 Qd1 14 Kf1 Qd3+ 15 Kg1 Qe2 16 Bg3 Qxa2 17 Be5 Qb2 18 f4 Qxe5 19 fxe5 a2 20 Kf2  a1Q 21 g4 *
Infinite Analysis:[42] m-15 ...Qa2+ 22 Ke3 Qe6 23 Kd4 b5 24 Kc5 Qc4+ 25 Kd6 b4 26 e6 Qd4+ 27 Ke7 b3 28 Kf7
Qf4+ 29 Kg7 Qg5+ 30 Kf7 b2 31 e7 Qg6+ 32 Kf8 Qf6+ 33 Ke8 b1Q 34 g5 Qb8+ 35 Kd7 Qfd6#
Evaluation:d:43 1:Qa2+ t:866.62 n:1469M nps:1695k tb:4993k

descriptionDroidFish EmptyRe: DroidFish

more_horiz
Just to add some laughs to the "melting power", i confirm it's not possible for me to use most multi thread engines, especially Stockfish with all available cores under Android beyond a cpu specific duration. Even i see them playing , they often "terminate" suddenly or the cpu just throttles. Throttling is very annoying on my Galaxy Note 2, because it stays stuck at 1.0Ghz forever and you don't notice. That's why i ended up using a CPU temp monitoring tool on statusbar. I don't know what happens on Snapdragons.
Now, the lauging part is that in order to keep the cpu in full state at 1.6Ghz x 4 cores, my solution is to have the device plugged on A/C from inside the refrigerator. biggrin
It's insane but it's trustable. Max 65'C instead of 80+

descriptionDroidFish EmptyRe: DroidFish

more_horiz
sorry, is there who is willing to give me a way to wear Syzygy in the form of screen shots think think think

descriptionDroidFish EmptyRe: DroidFish

more_horiz
@haris atha wrote:
sorry, is there who is willing to give me a way to wear Syzygy in the form of screen shots think think think

haris atha,

Try these instructions.

Nathanael Russell


How to install 5 piece Syzygy tablebases into Droidfish

1. Download Android Assistant from Google Play.

2. Upload 5 piece Syzygy bases from your desktop. (If you haven't already done so, download the 5 piece syzygy bases to your desktop before uploading). Here is the URL for downloading the bases: http://oics.olympuschess.com/tracker/index.php

- a. Right-click the folder that holds the Syzygy bases and press 'copy'.

- b. Open Android Assistant.

- c. Open the folder named Droidfish.

- d. Create a new folder and label it Syzygy.

- e. Open the new Syzygy folder

- f. Right- click and press Paste.

- g. Close Android Assistant.

3. Open Droidfish App.

4. Open Settings.

- a. Scroll to the bottom of the menu and open Endgame Tablebases.

- b. Ignore everything else except Syzygy Directory.

- c. Open Syzygy Directory.

- d. Type in > /sdcard/Droidfish/Syzygy/345

- e. Press OK and exit.

descriptionDroidFish EmptyThank you so much for the reply. I will try it now

more_horiz
thumb up
@Nathanael Russell wrote:
@haris atha wrote:
sorry, is there who is willing to give me a way to wear Syzygy in the form of screen shots think think think

haris atha,

Try these instructions.

Nathanael Russell


How to install 5 piece Syzygy tablebases into Droidfish

1. Download Android Assistant from Google Play.

2. Upload 5 piece Syzygy bases from your desktop. (If you haven't already done so, download the 5 piece syzygy bases to your desktop before uploading). Here is the URL for downloading the bases: http://oics.olympuschess.com/tracker/index.php

- a. Right-click the folder that holds the Syzygy bases and press 'copy'.

- b. Open Android Assistant.

- c. Open the folder named Droidfish.

- d. Create a new folder and label it Syzygy.

- e. Open the new Syzygy folder

- f. Right- click and press Paste.

- g. Close Android Assistant.

3. Open Droidfish App.

4. Open Settings.

- a. Scroll to the bottom of the menu and open Endgame Tablebases.

- b. Ignore everything else except Syzygy Directory.

- c. Open Syzygy Directory.

- d. Type in > /sdcard/Droidfish/Syzygy/345

- e. Press OK and exit.

descriptionDroidFish EmptyRe: DroidFish

more_horiz
Permissions in this forum:
You cannot reply to topics in this forum