GenesisChess is an Android chess application. The main focus is for playing the chess variant genesis chess, but traditial chess is also supported. Both local and online (non-realtime) game play are supported. For local play the user can choose to play against the included chess engine.
The source is dual licensed under the GPLv3 and Apache 2.0 licenses. The default license is Apache 2.0, except for the engine package source files which are licensed under the GPLv3. Because the GPL license is copyleft, any use of the object code form (ex. APK package) of this work must comply with section 6 of the GPLv3 if the GPLv3 chess engine is being used.
There are several externel library requirements needed to build the apk:
- Android API v10+ (2.3) Platform SDK
- Android Support Package for v4
- Google Play Services Ads (optional)