It is important to follow exactly the specifications and your implementation must conform to these:
1. Create the project with the Application Name using format: LastName_FirstName_ID
2. When the application starts, it presents the user 4 buttons labelled, New Game, Score List, About, Exit as an example shown in Figure 1.
3. Clicking on the “About” button, it should present an activity to introduce the developer, as in Figure 2.
4. Clicking on the “New Game” button, starts a new game for the player. The players are presented with four levels of game difficulty: “Beginner”, “Intermediate”, “Advanced” and “Expert”, as shown in Figure 3. After selecting a game difficulty, the game interface will be appear as shown in Figure 4. This is a simple pinball game with a bar on the bottom to prevent the falling ball getting to the bottom. The ball will bounce when hitting the bar. Player can move the bar by putting a finger on the bar and dragging it on the screen. The difficulty of the game can be represented by the falling speed of the ball or the bar length, or both.
5. When the ball hit the bottom line outside the bar region, the game is over. A popup window is shown in Figure 5, to ask the user if he/she would like to reset the game or exit to the main menu. When user click “Exit” button as in Figure-5, the user will be directed to the score list as shown in Figure 6. The game result will be printed with an image icon shown on the left. Therefore, by clicking “Exit” button, the camera will launch first to take a photo of the user. The photo will be then saved and applied in the score list.
6. During the game, the user can hit the menu button on the keyboard, or the action bar button. This will popup the menu which allows the user to configure the game as shown in Figure 7. (Hint: for more information about the menu. When user click “Exit to menu” button in the option menu in previous step, the user gets to the main menu of the game as shown in Figure 1. If the user click “Select Difficulty”, Figure 3 is presented, and a new game can be launched with the selected difficulty. If the user click “Reset”, the game will restart.
7. Clicking on the “Exit” button in Figure1 should terminate the application.
8. On the main menu shown in Figure 1, the “Score List” button is not required to be implemented at this step. We are going to make up the function in the next assignment.
9. The app supports both portrait and landscape orientations, as in Figure 8.
10. Define and apply strings and colors as structured resources.
Required tests:
2.1. Add a new vendor with valid data in all fields.
2.2. Update an existing vendor’s name with valid data.
2.3. Update an existing vendor’s post box number with valid data.
2.4. Update an existing vendor’s email with valid data.
2.5. Delete an existing vendor that has no books.
2.6. Attempt to add a new vendor with an invalid name but with valid data in all other fields.
2.7. Attempt to add a new vendor with an invalid post box number but with valid data in all other fields.
2.8. Attempt to update an existing vendor with an invalid name.
2.9. Attempt to delete an existing vendor that has books
MyAssignmenthelp.com is committed to provide top-notch quality academic assistance at affordable price. To help students from different backgrounds, we have hired more than 3000 experts. Owing to in-depth knowledge in their respective subjects, they effectively provide geography assignment help, Physics assignment help, Strategic assignment help, history assignment help, art architecture assignment help and much more.
Just share requirement and get customized Solution.
Orders
Overall Rating
Experts
Our writers make sure that all orders are submitted, prior to the deadline.
Using reliable plagiarism detection software, Turnitin.com.We only provide customized 100 percent original papers.
Feel free to contact our assignment writing services any time via phone, email or live chat. If you are unable to calculate word count online, ask our customer executives.
Our writers can provide you professional writing assistance on any subject at any level.
Our best price guarantee ensures that the features we offer cannot be matched by any of the competitors.
Get all your documents checked for plagiarism or duplicacy with us.
Get different kinds of essays typed in minutes with clicks.
Calculate your semester grades and cumulative GPa with our GPA Calculator.
Balance any chemical equation in minutes just by entering the formula.
Calculate the number of words and number of pages of all your academic documents.
Our Mission Client Satisfaction
Good completion to my assignment. My assignment editing was perfect, and I was very happy with that. When I requested the expert to follow all the comments, he responded in perfect way. The assignment was completed on the deadline and to my ...
Australia
The writer finished before the due date and the final result was excellent, happy with this one.
Australia
Excellent work I really appreciate about your work related to my entire assignments and hopefully i can contact you all again once i receive my final work from my university. Again i will take this opportunity to thanking you about all the supports...
Australia
The expert really proficient in their work and really helpful to your academic work.
Australia