Presentation is loading. Please wait.

Presentation is loading. Please wait.

By: Sheldon Ooi Priyanka Wagh

Similar presentations


Presentation on theme: "By: Sheldon Ooi Priyanka Wagh"— Presentation transcript:

1 By: Sheldon Ooi Priyanka Wagh
Android Hangman By: Sheldon Ooi Priyanka Wagh

2 Use Case Diagram Hangman App Read about Continue game game
Start new game Exit game Use hint Input letter keypad Input letter onscreen Use solution User

3 CRC Card Class: Hangman Responsibilities: Setting up the initial GUI
Setting up the difficulty levels Setting up the words for the difficulty levels Exit the game Outputting word when user gives up Saving the game Initiating the game Running the game Validating the input characters Showing the result of the validation Miscellaneous options Setting up music Setting up the 'about' text Collaborators: Priyanka Sheldon

4 Hangman Brief This Android app is a game made to simulate the classical game of Hangman; in which there will be a 'questioner' who will present the player with a word whose letters are blanked out, and the player will then have to guess what the word is correctly. A wrong guess would result in the player's avatar in the game, a stick figure, getting closer and closer to be 'hanged'. Hence, the eponymous name of the game. In this Android version, the app takes on the role of the 'questioner', with the player (or the user) allowed to choose the difficulty he (or she) wishes. The app assumes that longer words are more difficult, thus, the higher the difficulty, the longer the word given towards the player. The rest of the game just follows the pen-and-paper version. Unlike the pen-and-paper version however, this Android Hangman lacks the ability to come up with new words, and thus is somewhat limited in the sense that the words 'questioned' are all hard-coded into the app itself.

5 Lessons Learned / Significance / Coolness / Uniqueness
The original draw of this idea was to somehow implement the Hangman game with the ability to generate words on its own; we eventually found out that such an algorithm would probably be quite costly and difficult to implement. However, this being the first Android app we develop, we hope that our subsequent ones would rely less on hard- coded data. While not uniquely significant on its own, this is our first venture into the realm of Android apps, so it was an interesting and educational journey into XML-style documents, as well as a refresher course of sorts in Java (having spent most of the semester coding in C).

6 Sources and References
For the music. For the hangman images. As an excellent source of reference.


Download ppt "By: Sheldon Ooi Priyanka Wagh"

Similar presentations


Ads by Google