Battleship Grading Sheet
CS 351 Fall 2002 Programming Assignment
|
Name: |
Email: |
Section: |
| General | ||
| Program compiles without errors and warnings | / 1 | |
| Main Menu | / 1 | |
| Grid Displays Properly (and updates according to hits/misses) | / 2 | |
| Legend and Status Window works | / 1 | |
| Placing ships is correct | / 2 | |
| Server commands work | / 2 | |
| Parsing server list and Listbox Population | / 2 | |
| New Game and Disconnect work gracefully | / 1 | |
| Log Works (scrollbar appropriate size, everything is displayed, etc.) | / 2 | |
| Timer Works | / 1 | |
| Peer to Peer Networking | ||
| Able to connect and accept connections | / 1 | |
| Send your name and receive opponents name correctly | / 1 | |
| Mouse clicks send correct row and column | / 1 | |
| Receive correct row and column from opponent | / 1 | |
| Correct messages are sent at any point of the game and due to any event | / 2 | |
| Playing full game works (start to finish) | / 2 | |
| Other | ||
| Comments | / 1 | |
| Style and Format | / 1 | |
| Efficiency + Organization | / 1 | |
| Project Total | / 26 | |
| Extra Credit | ||
| Graphics and Sound | / 2 | |
| Chat Client | / 2 | |
| Other Extra Credit | / 1 | |
| Total EC | / 5 | |