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 3.0 and newer devices.
Downloads
Android APK and source code can be downloaded from Google Drive. ChangeLog
Source code (git): github.com.
Build instructions
Older versions
Opening books
The program supports the
polyglot
opening
book format. I have found good opening books at
RWBC web site, but
you can of course use any polyglot books you want.
The program also supports the
CTG opening book format.
For information about how to install opening books, read the
about/help text inside the program.
Software components
This program contains the following parts:
-
The GUI and opening book code, derived from
CuckooChess, developed by
me, Peter Österlund. License:
GNU GPL v3.
-
The stockfish chess engine, developed by Tord Romstad, Marco
Costalba, Gary Linscott and Joona Kiiski. License:
GNU GPL v3.
-
The CuckooChess chess
engine, developed by me, Peter Österlund. License:
GNU GPL v3.
-
Gaviota
Tablebases Probing Code, Copyright © 2010 Miguel A. Ballicora.
License: MIT License
-
LZMA compression by Igor Pavlov.
-
ZLIB compression, Copyright © 1995-2005 Jean-loup Gailly and Mark
Adler.
-
LZF compression, Copyright © 2000-2007 Marc Alexander Lehmann.
-
SVG reader from svg-android project.
-
Color picker, Copyright © 2010 Daniel Nilsson and Copyright © 2011 Sergey Margaritov.
-
Syzygy tablebases probing code, Copyright © 2011-2013 Ronald de Man.
Performance
Speed results for many different devices are available
in this
thread on the TalkChess.com forum.
Screen shots