|
Actual mark
|
Max
|
| |
Naming conventions |
Poor -2 |
Some poorly named
identifiers +0
|
Good and clear
throughout +4 |
|
4 |
| |
Layout and
appearance of the Java source code (alignment, formatting, whitespace) |
Very cluttered, no
whitespace -2 |
Slightly too
much/too little +0 |
Appropriate use of
whitespace: +2 |
|
3 |
| |
Appropriate use of
constants |
|
|
|
|
1 |
| |
Methods are implemented to handle
one clearly defined task |
|
|
|
|
3 |
| |
Subtotal style |
|
|
|
|
11 |
|
Actual mark
|
Max
|
| Cheat
menu (11) |
|
|
| |
Invulnerability mode |
|
2 |
| |
Slip stream
drive |
|
4 |
| |
Photonic
cannon |
|
2 |
| |
Debugging mode |
|
2 |
| |
Quit cheat
menu |
|
1 |
| |
|
|
|
| Federation starship
(6) |
|
|
| |
Definition of
the class (includes new shield : hull ratio, appearance) , initialization
and instantiation |
|
2 |
| |
Regenerative
shielding |
|
2 |
| |
Quantum
torpedo |
|
2 |
| |
|
|
|
|
Jem’Hadar
battleship (5) |
|
|
| |
Definition of
the class (includes appearance), initialization and instantiation |
|
2 |
| |
New phaser
damage range |
|
1 |
| |
Phasers
penetrate shielding |
|
2 |
| |
|
|
|
| Klingon attack
cruiser (8) |
|
|
| |
Definition of
the class (includes appearance), initialization and instantiation |
|
2 |
| |
Cloaking
device: invisible during movement phase, visible during attack |
|
1 |
| |
Cloaking
device: first strike capability |
|
3 |
| |
Disruptor
damage effect on shields |
|
2 |
| |
|
|
|
| Borg cube (8) |
|
|
| |
Definition
(includes appearance, extra hull and shield values), initialization and
instantiation |
|
2 |
| |
Transwarp
drive |
|
3 |
| |
Adapts to
attacks (damage reduction) |
|
3 |
| |
|
|
|
| |
Subtotal functionality |
|
38 |
|
|
|
|
TOTAL MARKS
|
|
LETTER GRADE
|