Program 2

Battleship, Continued

due Thursday, February 23rd by the start of lab

Lab Partners

Everyone is encouraged to work with one lab partner (who is in the same lab section as yourself) on this assignment. If you do work with a partner, submit one solution with both of your names on it. Also, please look at the class collaboration policy so that you know what is and what isn't allowed.

General Overview

In industry, a very common scenario is to take an existing piece of code and then to modify it based on some requirements set forth by your project group manager. In order to do this, you must be able to look at and understand someone else's code and documentation. For this assignment, we are going to build upon Spencer DeBuf's Battleship code from the first CS 221 programming assignment.

Starting Code Base

Requirements and Grading

Note: 105 points are available, so 5 points of extra credit are possible.

Functionality Changes

Class Design Change

Code Changes

What to Submit

E-mail your code to your lab TA in one message. The subject of the message should be: CS221-xx program2 your-names. The xx is the number of your lab section. Your lab TA must receive your e-mail by the start of your lab period on the date on which the assignment is due. Otherwise there will be a 25 point per day late penalty.