Author: lffan
Version: 1.1
A cryptogram is a puzzle where a sentence is encoded by substituting the actual letters of the sentence with different letters or symbols. The challenge of the puzzle is to 'decode' the sentence to reveal the original English sentence.
Cryptograms can be fun brain-teasers and mind-melters, or they can quickly leave you wanting to throw your pencil against the wall. Learning a few easy patterns and tricks, though, can help you crack the code and make them a whole lot more fun. Eager to work one out to the end? Get started by learning the basics, then learning patterns and thinking outside the box to get those blanks filled in.
- Operating System: Android 4.4 and higher (Android Watch and Android TV are not supported)
- CPU: 1.2 GHz and higher
- RAM: 1.0 GB and larger
- Internet access through cellular or WLAN is available when necessary.
** Install from source**
- Import the project into Android Studio.
- Conncet to an Android device. You can choose one of the following two options
- Create and start an Android Virtual Device (AVD)
- Connect to a Android phone via a USB cable. Enable developer options.
- Click "Run app" to install and run the app on the device you choose.
Install using APK
- Copy
SDPCryptogram.apkfrom the/APKdirectory to an Andorid phone. - Open the copied .apk file in the phone and following the instruction to install.
- Start the application.
- Select the "Administrator" radio button.
- Click the "Login" button.
- You would see the administrator mennu.
- Click the "Add new players" button in the menu.
- Input "Username", "First Name", "Last Name" for the new player. Username must be unique. All these three fields are limited to 32 characters.
- Click "Save" button to create the new player.
- Click "Cancel" to return to the administartor menu.
- Click the "Add new cryptograms" button in the menu.
- Input "Encoded Phrases", and "Solution Phrases" in the blanks for the new cryptogram. The new cryptogram cannot be duplicated with old ones. The encoded phrases should be encoded with a simple substitute cipher. The phrases are limited to 512 characters.
- Click "Save" button to create the new cryptogram.
- Click "Reset" button to clear input.
- Click "Cancel" to return to the administartor menu.
- Start the application.
- Select the "Player" radio button.
- Input a valid username.
- Click the "Login" button.
- You would see the cryptogram list.
- Click one cryptogram whose status is "in progress" or "new" from the cryptogram list.
- Input a character below the encoed character you'd like to substitute.
- Click "Submit" to check your answer if all characters are assigned.
- Click "Reset" to clear all you input.
- Click "Cancel" to return to the cryptogram list.
- Click one cryptogram whose status is "won" from the cryptogram list.
- Click "Cancel" to return to the cryptogram list.
- Click the menu button on the up-left corner in the view of the cryptogram list.
- In the sidebar menu, click "Player ratings".
- The player rating list will shown, sorted by the number of cyptograms solved.
- Each time a player is logged in, the cyptogram list will be updated automatically.
- A player can click the "Request new cryptogram" button to update the list manually.