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.
Downloads
Android APK: DroidFish150.apk
ChangeLog
Source code (eclipse project): DroidFish150.tar.bz2
Source code (svn): code.google.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 stockfish chess engine, developed by Tord Romstad, Marco
Costalba and Joona Kiiski. License:
GNU GPL v3.
-
The GUI and opening book code, derived from
CuckooChess, developed by
me, Peter Österlund. 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.
Performance
When run on a
Samsung
Galaxy S II phone, DroidFish can often search 200000-300000
nodes per second.
Screen shots
Back to my home page:
Peter
Österlund