4.PROBLEM DEFINATION - R-division-2020-2021-even/Repo-14 GitHub Wiki
4.Problem Definition
Name of the game: WHACK THE BUTTON
4.1 Question and Answer-
| Sl.No | Questions | Answers | Objective/Function/Constraints |
|---|---|---|---|
| 1 | What should be the power source? | It should be able to work on DC power source | Constraint |
| 2 | How should the machine be activated? | It should be operated wirelessly | Function |
| 3 | Are there any special features expected? | It is better if we have increasing difficulty in name of levels | Objective |
| 4 | What mode of gaming should machine have? | It should be completely through offline mode | Constraint |
| 6 | The number of players expected? | It should be either single player or dual | Objecive |
| 7 | Should the scores of users to be displayed? | Yes | Function |
| 8 | Are there things that client wants machines to be indicating? | It could indicate winner / high score etc | Function |
| 9 | Should the machine be portable or completely fixed? | It should be semi-portable | Objective |
| 10 | Do you expect a time limit for a game? | Yes | Constraint |
| 11 | What should be the weight of machine? | Better as less weight as possible | Function |
| 12 | What should be the size of the machine? | It should not exceed 2x2x2 ft | Constraint |
| 13 | How will the game end in single player mode? | If the user hits wrong button then the game finishes | Objective |
4.2 Basic survey and Requirements-
| Sl.No | Observations from Surveys | Requirements |
|---|---|---|
| 1 | Machine Activation | Can be activated through bluetooth |
| 2 | Number of players | 1 or max. 2 players |
| 3 | Functions at the end | It should indicate winner and high score |
| 4 | Weight of machine | It should be semi-portable(mid-range weight) |
4.3 Identifying Client's Objectives-
| Sl.No | Objectives |
|---|---|
| 1 | Machine should have increasing difficulty as levels |
| 2 | Game should be either played by single or dual player but not more |
| 3 | Machine should be semi-portable |
| 4 | Machine should be as less heavy as possible |
| 5 | Machine ends the game as user hits wrong button |
Problem definition version 1.1 :
Design a semi-portable , user as well client friendly gaming machine , which increases difficulty as the level increases and ends the game if user hits wrong button certain times or exceed the time limit.
4.4 Identifying Client's Constraints-
| Sl.No | Constraint |
|---|---|
| 1 | Machine should be working on DC supply |
| 2 | Game should completely run through offline mode |
| 3 | Machine should have time limit |
| 4 | Machine's maximum dimensions are 2 cubic ft. |
Problem definition version 1.2 :
Design a semi-portable , user as well client friendly gaming machine , whose source of power should be both AC and DC , whose dimensions should not exceed 5 cubic feet ; the gaming mode is completely offline , can be used by one or two users at a time but should not exceed 2 and it's difficulty increases as it's level increases and game ends if user hits wrong button certain times or exceed the time limit.
4.5 Establish Functions-
| Sl.No | Functions |
|---|---|
| 1 | Activation is done through bluetooth system |
| 2 | Game should be either played by single or dual player but not more |
| 3 | Machine should be able to indicate winner and high score |
| 4 | Machine should display the score of the users |
Problem definition version 1.3 :
Design a semi-portable user friendly game machine compatible to both power source AC and DC. Machine dimensions should not exceed 5ft x 3ft. Machine can be switched by bluetooth. Mode of game is completely offline. Maximum two players can play at a time. Machine should display time, score and winner of the game. The game’s difficulty level increases as the score and time increases. Game should end whenever user hits a wrong button or exceeds game time. All age groups people can play the game.