| 100/85/75/50/25pts | Points possible |
| 0-35% | Functionality |
| 0-35% | Following good object oriented design: e.g. conforming to the principles of encapsulation, data/information hiding, making good use of inheritance and polymorphism. |
| 0-10% | Code formating - e.g. consistent indentation, consistent use of space-in-lines, blank-lines as appropriate. |
| 0-10% | Commenting (Including name and alpha at top of each file!), every public method gets a descriptive comment! |
| 0-10% | Following Java naming conventions for classes, methods, fields and constants. |
| +10 to -10% | Art + clever problem solving, - crazy-roundabout problem solving, - extraneous/pointless/unreachable code, ... |
| % | Total Percentage |