If you have problems using this program, please go to https://github.com/michaelbarlow7/dungeon-crawl-android or send me an email

You *could* leave feedback on Google Play, but the above is a bit more direct.

Press '?' in the game for instructions.


The Game Screen:

The screen is divided into a three by three grid for touch input. Tapping in any of these grid areas sends the corresponding directional key to the program.

Configuration:

Press Menu-> Preferences to access options. You can change certain display and input settings via this screen. You can also edit configuration files. The main configuration file for Dungeon Crawl is init.txt. The comments explain what options you can set. You can also find more details in the in-game help (press '?', then press '&')


Virtual Keyboard:

The virtual keyboard can be enabled through preferences. It has a numeric mode which has the number keys arranged for directional input. The virtual keyboard also has a Control mode "^X" which sends Control keys.


Trackball/D-Pad:

By default, moving the trackball sends cursor keys to program (up, down, left, right). Pressing the trackball once indicates that the next key should be a Control key. Pressing the trackball twice in a row sends an "enter" key. Control keys can also be entered by holding down the trackball followed by a letter. Control followed by a direction (or screen directional tap) will peform various in-game functions such as digging.


Hardware Keyboard and Other Keys:

The Escape key can be entered by pressing the Back button.

Detailed hardware key mapping can be changed in preferences. When assigning hardware keys, the interface will ask you to press a hardware key. If the key you press was already assigned to another function, be aware that the original function will now be unassigned.

If you configure your menu button for a function other than showing the menu, you will need to use a long screen press to access Preferences and other menu choices. Hardware key mapping can be reset to the default configuration in preferences.

Pressing the home button on the phone will cause the program to go into the background.



Credits:

The android app code (all java and xml files) are heavily derived from Angdroid (port of Angband for Android). Thanks goes to David Barr, Sergey Belinsky and Dan Vernon.

Thanks to Crawl player and forum member 'eeviac' for playtesting and helpful feedback

Thanks Nicholas Coon for the nice words.

Thanks also goes to Frederik Farnstrom for his port of Nethack to android for inspiration.

The Restore Save Directory functionality was added by Jason Gauci. Props to him!!

Thanks ROLO. HOO!

And of course, thanks to all the people that made Dungeon Crawl: Stone Soup. The credits have been reproduced here:

The Dungeon Crawl Stone Soup team (Peter Berger, Adam Borowski, Samuel Bronson, Jude Brown, Robert Burnham, Chris Campbell, Matthew Cline, Paul Du Bois, Florian Diebold, Michael Gagno, Eino Keskitalo, Vsevolod Kozlov, Janne Lahdenperä, Raphaël Langella, Nat Lanza, Jesse Luehrs, Neil Middleton, Steven Noonan, Haran Pilpel, Aaron Pixton, David Ploog, Johanna Ploog, Stefan O'Rear, Charles Otto, David Lawrence Ramsey, Robert Vollmert, Enne Walker) would like to thank:
* Linley Henzell, the author of Dungeon Crawl, for writing this great game.
* Brent Ross, Dungeon Crawl 4.0/4.1 maintainer. Stone Soup owes a lot to his ideas and code in Crawl 4.1.
* Other members of the 4.0 Crawl development team: Michal Valvoda, Guus Sliepen, Brian Robinson, Mark Mackey, Gordon Lipford, Daniel Ligon, Jesse Jones, Josh Fishman, Don Brodale.
* Darshan Shaligram and Erik Piper, for starting the Stone Soup project, and rekindling interest in Crawl development.
* Marc H. Thoben, for setting up and maintaining our current Mantis tracker, Wiki, development blog and Windows trunk builds, as well as providing public telnet access to development builds, all on crawl.develz.org.
* Rachel Elizabeth Dillon, for all the work done in running the public telnet server crawl.akrasiac.org, its associated August tourney, and other great contributions.
* The members of various usability testing teams from the department of Information Processing Science in Oulu University: Satu Alanko, Tiina Kallinen, Aslak Karsi, Teemu Kaukoranta, Miikka Kuutila, Sami Mylly, Joonas Nissinen, Perttu Piirainen, Jouni Rissanen, Tuomas Ristioja, Arto Saukko, Janne Seppänen, Henri Sorsa and Sebastian Turpeinen. Additional thanks to Mikko Rajanen for providing the opportunity for usability testing during various courses.
We'd also like to thank members of the Dungeon Crawl community who have contributed to Dungeon Crawl Stone Soup:
Mike Adams R. Dan Henry Malwyn P
Warwick Allison Brendan Hickey William Parker
Juha Arpiainen Sylvia 'Onia' Hörnke Pedro
Arxale Benoit Hudson Arlen Phillips
John 'Poor Yurik' Attea Pete Hurst Lemuel Pitkin
Roy Axenov Iainuki Derek Ray
Max Bane Ilyak Terence Reeves
Bill Beher Matthew Ince Remsleep
Alexander Beisig Mitsuhiro Itakura RjY
Stu Black Mikko Juola Will Rogers
Terje Bø Dominic 'dk' Kexel David Rose
Erik Inge Bolsø Jarmo Kielosto Risto Saarelma
Peter Borgmann Kornel Kisielewicz Sebastian Salman
Daniel Mark Brownrigg Daniel Klein Brett Scarborough
Trent W. Buck Ilkka Koskela Roman Sêk
Joe Buzzelli Vambola Kotkas ShadyAmish
Henry Cipolla Ryan Kusnery Robert Shimmin
Aaron Curtis Jukka Kuusisto Sigurd
Denzi Lantier Edgar Simo
Lothar Dierkes Maciej Lapinski Alex Smith
Mike Drinen Jordan Lewis Solf
Kieron Dunbar Icy Lich Michael Spang
Micha Elsner Markus Maier Jan 'heftig' Steffens
Carl-Oscar Erneholm Arien Malec Johan Strandell
Christopher Evenstar Paul Maloney Pavel 'Curio' Svinarchuk
Brett Foster Wille Mäntylä Matthew Tadd
Chris Galardi John McCartney William Tanksley, Jr.
Ben Goetter James 'Eronarn' Meickle Jared 'Twinge' Tinney
Rob Grant Andrew Minton Matt Titus
John Greenberg Shawn M Moore Jason Van
GreyKnight Eva Myers Steven Wheeler
Joshua Gross nooodl Thomas Willem
Brian Haase Erkki Nurmi Evan Williams
Shayne Halvorson Mattias Nyberg Jeremey Wilson
Sophie Hamilton nyra Samuel Wilson
Chris Hamons Dylan O'Donnell Yelve Yakut
Anders Heggestøyl Yuuma Oohara Zooko