Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

C++ battleship game

16/03/2021 Client: saad24vbs Deadline: 7 Days

For many of us old school gamers, we started out playing good old fashioned board games. Many of us learned strategy from games like Risk and Battleship. For your project, you will be developing a simple battleship type game to test your knowledge of the concepts we have learned in Object Oriented Programming.

The purpose of this project is to have you design of a fairly complicated project using concepts we have learned and then implement the solution using some of the code that we wrote in the previous projects along with new code, and then test your game.

You need to first start with the design of the project. The design documentation, due as shown on the syllabus, will be worth one homework grade and when corrected and submitted will be 20% of your final project grade. If your design is carefully thought through, the coding of the game should be relatively straightforward since many of the classes and concepts closely match previous assignments. You will need to first read these requirements and make a design document (ensuring that all the requirements are met in the design). A sample design document is posted in Canvas and should be used as your design TEMPLATE (example). Create a design document complete with the class diagram and activity (flow) diagram, as well as any decisions you made on the best use of classes, inheritance, polymorphism, and exception handling.

After you have completed your design, then you will be ready to implement the game and test. I cannot stress enough that a good design document and understanding of the requirements will make the actual coding of the game much faster and more simple.

Please don't leave things until the last two weeks. Get started now, and please ask your instructor for help BEFORE you get too lost. Get the big picture done first. Worry about the structure and implementation of the major functionality. Then if you have time, work on the little details, and minor error checking.

So now onto the requirements. You sunk my battleship!….

For your CSCI 2312 Project, you will develop a simple battleship game. Battleship is a guessing game for two players. It is played on four grids. Two grids (one for each player) are used to mark each players' fleets of ships (including battleships). The locations of the fleet (these first two grids) are concealed from the other player so that they do not know the locations of the opponent’s ships. Players alternate turns by ‘firing torpedoes’ at the other player's ships. The objective of the game is to destroy the opposing player's entire fleet. In our game, ‘firing a torpedo’ will be allowing the player to take a guess at where on the grid their opponent may have placed a ship.

In the requirements, we will set forth other simplifying rules to limit the scope of this project.

Requirements

Given the requirements as a rough specification, you are to design the classes and implement the game. In our imaginary game company, the requirements below were developed by the Product Development Team and your instructor is the Product Owner. You are in full control of the choice of classes (please use classes appropriately or points will be deducted), data structures, algorithms, internal file format, detailed user interface scheme, or any other pertinent design decisions you need to make. As the Product owner, I care that it compiles and runs like it is supposed to, meets all the functionality and requirements I have set forth, and is easy to play and understand.

The Battleship game you are designing and implementing is a simplified version of the electronic Battleship game played in one player mode.

The game is played on four grids, two for each player. The grids are typically square and in our case will be 10 by 10. The individual squares in the grid are identified by the x coordinate (indicated by a letter) followed by the y coordinate (indicated by a number). The following is an example of a 5 by 4 grid with an X in the position B3.












Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Writing Factory
Professional Accountant
Innovative Writer
Accounting & Finance Master
Smart Tutor
Custom Coursework Service
Writer Writer Name Offer Chat
Writing Factory

ONLINE

Writing Factory

I will cover all the points which you have mentioned in your project details.

$25 Chat With Writer
Professional Accountant

ONLINE

Professional Accountant

I have read and understood all your initial requirements, and I am very professional in this task.

$20 Chat With Writer
Innovative Writer

ONLINE

Innovative Writer

I will cover all the points which you have mentioned in your project details.

$17 Chat With Writer
Accounting & Finance Master

ONLINE

Accounting & Finance Master

Hello, I an ranked top 10 freelancers in academic and contents writing. I can write and updated your personal statement with great quality and free of plagiarism

$23 Chat With Writer
Smart Tutor

ONLINE

Smart Tutor

I have read and understood all your initial requirements, and I am very professional in this task.

$23 Chat With Writer
Custom Coursework Service

ONLINE

Custom Coursework Service

I have read and understood all your initial requirements, and I am very professional in this task.

$25 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Lee strasberg affective memory - 4 ps of marketing example - Salt to the sea florian - Catalase and hydrogen peroxide experiment surface area - Ethical principles violated in my sister's keeper - Fish cheeks summary - Acs code of ethics website - Alaska fly fishing expedition risk assessment - Definition essay ( due 10/19/20 by 11:59) - Lennie small from of mice and men - Consider a hypothetical 32 bit microprocessor - Small business management - One sample hypothesis testing cases speedx - Marketing 3101 - Hydrogen gas is evolved during the reaction between - Chapter 3 checkpoint questions introduction to java - Crazy love leslie morgan pdf - Practice rhetorical devices lou gehrig's speech answers - Tesco overseas expansion - Economics can best be described as the study of - Why might a labor supply curve be backward bending - What are the critical considerations when dismissing an employee - Li young lee i ask my mother to sing - A paper on Mercedes Benz Vision AVTR Concept, Advanced technologies & impact on Automobile industry - Expression for rate of flow through venturimeter - Hire a brochure design company in Dubai - Puente hills toyota case study - Disney on ice corpus christi 2017 - Split treatment water softening - Art Of Poetry - Poems About Struggle And Suffering - The human side of enterprise was a management book written by frederick w. taylor. - Mhhe virtual labs paramecium - Mystic monk coffee vision and mission - The Annotated Bibliography - Caution risk of electric shock - In nature emerson discusses the delight - A4: Unit 7 and 8(Global Affairs and elections, parites, etc.) - Ben & jerry's unilever acquisition - 100 Word - Systematic Literature review paper - Local safeguarding children's board hampshire - The host canterbury tales - SECURITY ARCHITECTURE AND DESIGN (ISOL-536-M31) PHD IN IT - Nicholas kristof and jaweed kaleem on the value of the humanities - What is scientific merit in research - Crompton greaves slip ring motor catalogue pdf - Change management principles methodologies and tools - Tintern abbey short questions and answers - 2p 22q2 p - Shoprite checkers food prices - Korumburra community notice board - A typical laboratory centrifuge rotates at - Phones should not be banned in school - Organizational values presentation gcu - Eight steps to happiness pdf - Freshwater algae identification and use as bioindicators - Precision learning pattern - Is SpeedyPaper Legit: Evaluating the Credibility of an Academic Essay Help Service - Module 2 Homework - Apple performance management system - Authentic leadership self-assessment questionnaire - Sounds incorporated william tell overture - Dublin west education centre - How to write a script in mla format - Kaplan university omaha campus - What you eat is your business - Gretchen at the spinning wheel lyrics - Humphry davy acid base - An article in the october 2006 issue of the washington post claimed - The hobbit chapter 1 - 2014 mathematics hsc solutions - The danger of a single story questions and answers - This guy's freestyle dance moves will melt your mind - Gibbs model of reflection analysis - Facebook bought instagram in 2012 for an estimated - During a sprint the scrum team works to create ________ - Writing a comprehensive report in special education - How to calculate promo budget in capsim - Hospital giant ds rom - Ids 100 project 1 lenses chart - Whale rider rotten tomatoes - Case studies in abnormal psychology gorenstein and comer pdf - Discussion forum - Valuing people now 2007 - Research07 - SWOT Analysis for Career Development: Identifying Opportunities and Overcoming Obstacles - When washing hands which of the following statements is incorrect - Calculate δh∘rxn for the reduction for v2o5. - Nsw fair trading rental - The scarborough corporation manufactures and sells two products - PoliticalScience week 5 Assignment - Z table pdf one tailed - How to integrate hyperbolic functions - 1. The capital structure for Mills Corporation is shown below. Currently, flotation costs are 13% of market value for a new bond issue and $3 per share for preferred stock. The dividends for common stock were $2.50 last year and have an estimated annual g - Harbour dusk robert gray analysis - Royal adelaide hospital jobs - Pangzitv - The mask you live in essay - Mike rose blue collar brilliance - A pastoral poem by the symbolist writer _______ inspired prelude to "the afternoon of a faun."