| Category | Points | Min | Max |
MouseMove
- Moves position up, down, left, and right depending on stick position
- Sets ExitFlag, ItNum, and TagNum depending on stick buttons
| | 0 | 15 |
ReDrawScreen
- Draws Every active player in PlayerArray to the screen
- Removes images when a player is departing.
| | 0 | 15 |
NetPost
- Processes incoming datagrams from network
- Properly handles tagging of players and avoids "tag-back"
| | 0 | 20 |
| Functionality SubTotal
| | 0 | 50 |
Modularity (* percentage of code written)
- Lacks appropriate use of additional subroutines to avoid code
duplication.
- Violates specifications for given subroutines
| | -5 | 0 |
Technique & Style (* percentage of code written)
- Compact and Efficient code
- Extraneous use of code, registers and/or variables: -3
| | -5 | 0 |
Comments (* percentage of code written)
- Clear and precise comments: +5
- Sports Announcer-type comments: -1
- Sparse and/or unclear comments: -3
| | -5 | 0 |
Penalty/Bonus
Before deadline: +1 pt/day
After Deadline: -5 pts/day
| | -50 | 5 |
| Total | | 0 | 50 |