PRG1203 - Object Oriented Programming Fundamentals - Report Writing - IT Assignment Help

Download Solution Order New Solution
Assignment Task

 

INSTRUCTIONS TO CANDIDATES
• This assignment will contribute 20% to your final grade.
• This is a group (maximum 5 students) assignment

 

IMPORTANT
The University requires students to adhere to submission deadlines for any form of assessment. Penalties are applied in relation to unauthorized late submission of work.
- Coursework submitted after the deadline but within 1 week will be accepted for a maximum mark of 40%.
- Work handed in following the extension of 1 week after the original deadline will be regarded as a non-submission and marked zero.

 

Boat Racing Game
You are required to build a simple game ‘Boat Race’ in Java program that fulfil the below requirements. Analyze and develop the Java program as per described using the Object-Oriented design. You should design your program for optimum maintainability and reusability with the best practices of object-oriented techniques you have learnt. You also need to document your design using the UML class and class relationship diagrams.

The game rules:
• The game is required to allow two players to play the game. Each player will be allocated a boat and take turn to throw the dice (you can use the random function to generate the random dice number) to decide how many steps should the boat move forward.
• The river can be visualised as 100-columns track as below, which is filled with random number of traps(#) and currents(C).

• Once the game started, all the traps and currents will be scattered randomly in the river. Some currents are stronger than the others, so as the traps. The stronger current or trap will make the boat moves more steps forward or backward. When boat hits the trap, the boat will need to move backward x number of steps, when the boat hits the current it will move forward x number of steps. The boat should not be allowed to move beyond the river’s boundary.

• Game will end when either player’s boat reaches the end of the river. Display the location of the boats after every move. When the game starts, display the Top 5 scores and ask the player for the name (short name with one word). You should count the total turns the player takes along the games. If the player successfully completes the game, and the score is within the top 5 scores, store the player’s score and name in the Top 5 score text file. The list should be ordered by score in ascending order.

 

This PRG1203 - IT Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.