Sunday, April 21, 2013

Games feature – Developer


Games feature – Developer: Nguyen Tran Hoang Viet.

Introduction:
     The example game is one of the best ways to help students remember the knowledge that they have learnt in school. Therefore, I decided to develop the education games, the purpose is to help teachers can easily transmit knowledge of sex as well as help students have more excitement about this problem.

Analysis:
            Before making games feature, I have referenced the documents or software which have the same content above and I decided to provide 4 games to help students can check their knowledge.
·         Users can choose the types of game they want (Puzzle game, Quiz game).
·         Users choose Puzzle game, application will provide 2 games in this case (Hangman, Crossword).
o   Hangman game:
§  The system provides a question for the users.
§  Users will choose the letter.
§  The system will check these letters.
§  Warning the users if the letter is wrong.
§  Show the result for the users.
o   Crossword game:
§  The system provides the questions for the users.
§  Users have to guess the word correspond to each line or column
§  The system will check these words.
§  Warning the users if the word is wrong.
§  Show the result for the users.
·         Users choose Quiz game, application will provide 2 games in this case (Formal quiz game, Quiz game in flash).
o   Formal quiz game:
§  The system will provide 10 question for the users.
§  The users will answer their questions.
§  The system will check the answers if it is right, the users will have 1 point or vice versa.
§  After answering 10 questions, the system will display the result.
o   Quiz game in flash:
§  The system will provide 2 flash games.
§  The users will choose game 1 or game 2.
§  The system provide as the questions of true and false.
§  If the users have a correct answer, they will receive the 1 point power in game or vice versa.
§  After answering all the questions, the system will display the result.

Assumption:
Assumption
Answer
Does the game occur the error when it is operated?
It will not occur, because my team has checked many times before appearing in public.
Because this is the game of sex education should be whether the game has appeared on a number of pornographic images or not?
Of course is not, we have checked many times about contents as well as pictures, we ensure there will not be any images or content in violation of the problem above.
                                               


 Use case description & Sequence diagram:
                        Hangman game use case:
Member
Nguyen Tran Hoang Viet
Use-case Name
Hangman game
Actors
User
Description
User will play Hangman game on mobile phone.
Requirements
User has to select Hangman game in puzzle game.
Pre-conditions
User has to press start game in Hangman game.
Post-conditions
The game will be run and users can play it.

Actor Actions
System Response
Basis flow
1. Actor selects the Hangman game in puzzle game.









3. Actor will select letter to answer the question.

5. Actor will select letter again until finishing the answer.


2. The system will display Hangman game screen with the following controls:
- 26 buttons (A-Z to an answer the question).
- 1 music button (to turn off or turn on music in game).
- ‘Question’ text field (display the question to help player answer).
- ‘Play again’ button.

- ‘Exit game’ button.

4. The system will check letter if it is right, the user will receive 1 point.

6. The system will check until finishing the question and display the result for the user.
Alternative flow
- Actor clicks on Play again button.


- The system will provide a new question and user play from the beginning.
-Actor clicks Exit game button.
- The system will turn off the game and redirect to choose game screen in puzzle game.
Exceptions
None

None
Sequence Diagram: 




·         Crossword game use case:
Member
Nguyen Tran Hoang Viet
Use-case Name
Crossword game
Actors to
User
Description
User will play Crossword game on mobile phone.
Requirements
User has to select Crossword game in puzzle game.
Pre-conditions
User has to press start game in Crossword game.
Post-conditions
The game will be run and users can play it.

Actor Actions
System Response
Basis flow
1. Actor selects the Crossword game in puzzle game.







3. Actor will input letter to answer the question.


5. Actor will input letter again until finishing all the answer.


2. The system will display Crossword game screen with the following controls:
- 11x11 squares text fields (user can input the letter in there)
- ‘Question’ text field (display the question to help player answer).
- ‘Play again’ button.

- ‘Exit game’ button.


4. The system will check letter if it is right, the right letter will be displayed on these squares.


6. The system will check until finishing the questions and display the result for the user.
Alternative flow
- Actor clicks on Play again button.


- The system will provide a new question and user play from the beginning.
-Actor clicks Exit game button.
- The system will turn off the game and redirect to choose game screen in puzzle game.
Exceptions
None

None
Sequence Diagram: