Android Port
- This page is a stub. You could probably expand this page should you wish to do so.
The Android port of Dungeon Crawl Stone Soup was developed by Chris West (aka Frog Botherer) and was officially integrated into Dungeon Crawl version 0.12. It is a port of the tiles version of the game, and operates using the device's touch screen. The controls are very similar to the tiles version's mouse controls. A keyboard button in the upper left corner pulls in the device's native touch screen keyboard for keyboard commands and typing.
The port uses the Android SDL multimedia library. When the application launches, you can choose 'Device configuration' on the SDL splash screen to turn on extra control features, like an on-screen d-pad touch control, as well as configuration options such as keyboard size and transparency and mouse-click emulation.
The port is compatible with a wide range of Android devices, including most phones and tablets. On smaller phones, the game can be difficult to play because of the limited screen space and very small tiles. This can be managed to an extent by reducing the tile dimensions of the UI in the game's configuration files, which are in the same configuration files you would see in the desktop version of Crawl. These files will be located in your install location's folder, which is by default /Android/data/org.develz.crawl/files/settings.
Installation
An unofficial android port is available for free on the Google Play Store.
Alternatively, you may download the official port from SourceForge. To install the application, a number of options are available.
- Connect the Android device to your computer and install the .apk package with the Android SDK.
- Copy the .apk package onto your device's SD card using your computer, then plug the SD card into your device, locate the package and click to install it manually.
- Download the .apk package in your device's web browser, and then install it.
Note that for all the installation options, you will have to check 'Unknown sources' in your device's application settings to allow installation of non-Market applications.