The final battleship program will be due on February 16 at midnight. It
should allow the user to play against the computer and to play against
another user over a network connection.
User interfaces and network code will be supplied by Thursday, February
12.
Since you received the GUI late on Feb. 14, and because you didn't have a lengthy introduction to loop-less, event-driven programming using MVC, it's understandable that your program may not be fully functioning with a GUI.
However, since you had a meeting with a TA/UTA/Prof about your design, we're looking for progress made toward a robust, working version of a battleship game that meets the requirements set forth in the original assignment.
Although it's understandable that you don't have a fully-functioning program, your work should show effort and achievement if you want to demonstrate your programming and design capabilities.
Work put in now will make the final program easier to write. You can get up to a B- for your final grade turning in nothing now, but that will require a signficant achievement in a short amount of time for your final program. If you turn in something good now, you can earn an A, though this isn't guaranteed, for the final program.
You must turn in a compressed-tar file, or a zip file, of your entire project (source only, no executables). Please make sure that you include a README indicating how many hours you worked on battleship and with whom you discussed your program.
submit_cps108 battleship battleship.tgzor, perhaps
submit_cps108 battleship battleship.zip
To create a tar file, use this command --- add files or subdirectories you'd like to submit.
gtar cvzf battle.tgz *.h *.cpp Makefile README images
To see what's in the compressed (that's the z-option to gtar) file use
gtar tzf battle.tgzTo uncompress, you should use the command below, but don't do this into the directory you started with! Test this in a new, empty directory.
gtar xvzf battle.tgzYou should tar, untar, then build to see if you can build just as we will when grading.