Assessment Task:
CSE1OFX - Object Oriented Programming - Electronic Copy - Battleship Gameplay - Game Prototype Assignment Help 

 


Summary
Battleship is an easy to learn two-player strategy game that was traditionally played with pen and paper. During the second half of last century Battleship board games and then electronic versions of the game began to be released. In this assessment task you will create your own Java based (command line) version of the classic game. Information on how to play the game is given under the ‘Battleship Gameplay’ heading below. As outlined in the assessment instructions you are given details of the components of each of the Java classes required to successfully implement the game as well as some clear direction on how to develop the logic for the game. As part of your implementation you will be expected to demonstrate skills and best practices regarding documentation, testing, error handling, code commenting, and code indentation. It is strongly recommended that you read through the entire assessment before commencing any of the tasks. Battleship Gameplay Battleship is a two-player strategy game in which each player has a fleet of ships. The aim of the
game is to try and ‘sink’ your opponent’s fleet before they can sink yours.
A fleet of ships consists of the following units:

  •  Aircraft Carrier (Length 5)
  •  Battleship (Length 4)
  •  Cruiser (Length 3)
  •  Submarine (Length 3)
  •  Destroyer (Length 2)

Each player has their own ocean, represented in the game by a 10 x 10 grid. All of a player’s ships are placed in their ocean. The location of all ships is kept secret from their opponent. Ships can be placed according to the following rules:

  •  Ships cannot overlap (i.e you may not have part of your Aircraft Carrier and part of your submarine both occupying the same patch of ocean (same grid location) )
  •  Ships must be placed as a continuous line in the ocean i.e. you may not have part of your Aircraft Carrier in one section of your ocean, and another part of the Aircraft Carrier in a different section (of your ocean)
  •  Ships may only be placed vertically or horizontally in the ocean (ships may not be placed diagonally) Refer to ‘Appendix A: Legitimate Placement of Ships’ for more information on ship placement.

 

This Game Prototype Assignment Help question has been solved by our Game Prototype experts at UniLearnO. 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.

Eureka! You've stumped our genius minds (for now)! This exciting new question has our experts buzzing with curiosity. We can't wait to craft a fresh solution just for you!

  • Uploaded By : ethan
  • Posted on : December 30th, 2018

Whatsapp Tap to ChatGet instant assistance