- Corrected an issue with the on-device keyboard where the "enter", "done", or "go" key would add a new line to the input instead of executing the command.
- Updated the app to run on newer devices and to better comply with Google developer policies.
It's been a while since this app has been updated - as such, Google has added permissions to some actions that weren't required before. You may be prompted to accept them on update. Google will now require the following permissions.
- Phone - read phone status and identity
- Photos/Media/Files - read the contents of your USB storage/modify or delete the contents of your USB storage
- Storage - read the contents of your USB storage/modify or delete the contents of your USB storage
- Device ID & call information -read phone status and identity
The application interacts with your device in the following manner:
- Read and Write to disk in order to restore and save your game.
- Use native Text-To-Speech functionality. This also involves searching for, and displaying for your choice in preferences, a list of English Language options to choose from depending upon those available on your device, i.e. English (US), English(UK), etc.
- Use native Voice Recognition functionality.
Not exactly sure what "Device ID and call information" permission is used for at the moment, unless it is related to one of the above functions. I will update you here if I figure it out.
- Added a Compass Rose and other data entry aids to help when playing the game. You can now use the Compass Rose to enter your standard direction commands as well as a couple of other buttons that allow you to enter Up/Down/Yes/No without using the keyboard. Also, in Landscape mode, you will have access to a Most Recently Used list that will keep track of your last 20 commands (not represented by the new entry aids).
- Removed the compatibility menu that would appear on some devices and added an action bar.
- Attempting to address an issue with some Samsung devices that would cause the TTS initialization to fail and crash the app.
- Internal modifications and clean up.
- No longer target the Android 1.5 devices.
- Corrected a UI problem where the list of game responses wasn't displaying correctly.
- Layout modifications to accommodate the latest SDK releases including some accessibility additions.
- Corrected a situation where the "back" command, when used at the very beginning, would not behave correctly.
- Addressed an issue where the IVONA TTS engine would not be recognized by the application and therefore the TTS capabilities were turned off.
- Applied a workaround to an Android OS issue Issue 17508. This was an intermittent problem with the text entry box when using the soft-keyboard. After a while, the text you are typing will stop showing up in the EditText. It's still being captured, just not showing up. This should now be corrected.
- Added the ability to change the font size of the text displayed on the screen. Use the preferences to choose between small, medium (default), large, and extra-large.
- Corrected a reported problem where the app did not behave well if a non-ASCII character was entered - specifically an accented "e".
- Added an "enter" button next to the text entry box. Now you can use this or the "return" key on the keyboard.
- Attempting to reduce the occurrence of the intermittent issues with the soft-keyboard and user entry. See known issues on the main page for this app for known issues.
- Now you can move the app to the SD Card. This should free up some space if you find yourself in need.
- Adding a new menu item that will initiate an email to the developer. This should make it easier to report issues or send your lavish praises.
- Changed the look and feel of the Save and Resume screens.
- Corrected a sorting order issue with the saved files list.
- Correcting display issue with large and extra-large screens.
- Added a What's New page.
- A lot of internal work to make the app a little easier to maintain going forward.
- When exiting the game, if you haven't just saved your game, you will be asked if you want to return to the game so that you can save your progress. Several requests have been made to add an auto-save feature. Unfortunately, the nature of the game's implementation doesn't lend itself very well to this. So, with this change, you are at least reminded to save and hopefully, any accidental back key presses won't be catastrophic anymore.
- Some defensive programming. Attempting to make sure we avoid obscure error conditions where possible.
- Internal clean up, error checking, and other less-than-interesting housekeeping.
Released: 06-Mar-2010 In this set of changes we are going to take a big swing at the Save/Resume functionality. Several users have commented that they are unaware that the Save/Resume commands exist in-game. I can only imagine that others have the same issue, but just haven't commented. So, to that end...
- Added menu items for Save and Resume. These menu items will simply cause the Save and Resume commands to be entered in-game as though you had typed them yourself. Therefore, the same restrictions apply - if you are answering a question, the game will require you answer it before you can successfully save or resume your game. What this ultimately accomplishes is that it puts the Save/Resume commands in a familiar place. In most modern games saving and resuming (restoring, restarting, etc.) are not part of the game command structure itself, but rather something you do when escaping to the main or in-game menu. As such, this should make it easier for everyone to find these commands.
- Adding the ability to name your saved games. The original designers of this game weren't too keen on you being able to save/resume yourself to a better score. So this functionality was intentionally limited. This expansion will allow you to name your saved games and help you get to the end of the game in a much less frustrating manner. You can, of course, still choose to respect the original developers intentions by not taking advantage of this - that is left to your own individual choice.
- Saving a game will no longer quit. Originally, when a game was being saved, the program ended your current adventure. With the new expanded save functionality, this has been modified so that after saving, you can continue to traipse through the caverns - at your own peril, of course.
- Added Voice Recognition capabilities. Now you can speak your commands to the device. When you speak your command, the voice recognition engine will show you a list of words that it understood you to say allowing you to choose the correct one from that list. You can customize the behavior of this as follows using the Preferences menu option: - Turn on/off the voice recognition capability. - Direct it to take the best match to your spoken command and automatically use it. - Direct it to show you up to 5 matches to your spoken command. - Direct it to show you up to 10 matches to your spoken command. It does take a little time learning how to speak to it so that it will understand, but as the voice recognition technology continues to improve, so should your experience here. Also, you won't be able to use voice recognition for everything. The magic words, for example, aren't exactly something you can speak. Finally, for those words that don't distinguish themselves from others in the first 5 characters, I've built a translator to help. For example, you speak "Northeast" and select it, the game will translate that to "ne" which it will understand. If you encounter any of these that I've missed, contact me and I will add them. I don't know how useful this will be, but I'm enjoying it. Since I can't test every device out there, I would ask that if you have any issues with this feature, please email me. The market comment system is inadequate for support problems or inquiries.
- Added Text to Speech capabilities. Now you can have the game read aloud provided you have a Text to Speech library installed and at least one English speaking locale. I don't know how useful this will be, but I'm enjoying it. Also, it will warn you when you start the application if you have it turned on, just in case you are in a "quiet" area (meeting at work, library, etc.). Now for the limitations. It will only read aloud on Android 1.6+ devices and they must have an English Language locale installed. Since I can't test every device out there, I would ask that if you have any issues with this feature, please email me. The market comment system is inadequate for support problems or inquiries.
- Modified "Save Game" feature so that no points are deducted for saving and resuming your game.
- Removed the "Check For Updates" feature. Since the Google Market has gotten better about showing which applications have updates available, this is no longer necessary.
- Removing the Check For Updates feature has also allowed me to remove the Internet Permissions, since the application no longer needs to have access to the internet.
- Cleaned up a little internally to facilitate testing.