Feature
|
Actual mark
|
Max
|
| |
Properly displays the trench |
|
1 |
| |
The display of the trench is
annotated with horizontal and vertical numbers |
|
2 |
| |
Displays the main menu and
gets the players selection |
|
1 |
| |
Can quit the game |
|
1 |
| |
Can access the
cheat menu from main menu, the cheat menu can get the player's selection |
|
2 |
| |
The player can quit the cheat
menu (and go back to the main menu) |
|
1 |
| |
The game runs until: the game
is lost, the game has been won or the player quits |
|
1 |
| |
'f' option in the main menu
implemented (fly straight ahead) |
|
2 |
| |
'r' option in the main menu
implemented (fly up) |
|
2 |
| |
'v' option in the
main menu implemented (fly down) |
|
2 |
| |
The player can cheat and move
the ship to any (row, column), only 2 marks awarded if it moves the ship
but doesn't allow the player to quit out of this option by entering a
negative value. |
|
3 |
| |
The player can toggle
debugging messages on and off |
|
2 |
| |
The tie-fighter randomly moves
to an adjacent square |
|
4 |
| |
The game can be won |
|
2 |
| |
The game can be
lost when Luke's ship is destroyed |
|
2 |
| |
The game can be lost when
Luke's ship overflies the vent |
|
2 |
| |
Ships can collide with walls
(2 marks if the residue is not handled properly) |
|
3 |
| |
Ships can collided with each
other (2 marks if the residue is not handled properly) |
|
3 |
| |
TOTAL |
|
36 |
Special case: The program has been awarded full marks for style and
documentation, submission requirements properly fulfilled and the game allows
for multiple tie-fighters (which can also collide with each other) A+ grade.