Introduction to problem solving with applications by James Tam | Return to the course web page |
Documentation and style |
|||||
|
|
Mark received |
Max mark |
||
Author |
|
1 |
|||
Versioning system employed |
|
1 |
|||
List of program features |
|
2 |
|||
Description of the program limits |
|
1 |
|||
Naming conventions employed |
|
3 |
|||
|
|
|
|
||
Program features |
|||||
Creates game world: 1 distinct avatar for each player at the correct screen location (A3 feature #1) |
|
|
4 |
||
Each player is prompted to enter their gesture (A3 feature #2) |
|
|
2 |
||
Can detect invalid gestures and award a 'forced rock' for invalid gestures (A3 feature #3) |
|
|
3 |
||
Game indicates which gesture was selected by each player |
|
|
|
||
|
Text employed (max 2 marks, A3 feature #4) |
|
|
|
|
|
Some form of multimedia employed (max 4 marks A3 feature #5) |
|
|
4 |
|
Outcome of the game can be determined and communicated with text messages (A3 feature #6) |
|
|
9 |
||
Outcome of the game is communicated via some form of multimedia (A3 feature #7) |
|
|
2 |
||
Version two of the program implemented: program repeatedly re-prompts the user when invalid gestures are entered |
|
|
4 |
||
Version three of the program implemented: player two is now computer-controlled |
|
|
4 |
||
|
|
|
|
||
Program design |
|
|
|
||
Flowchart for one version of the program |
|
|
6 |
||
|
|
|
|
||
ASSIGNMENT TOTAL |
|
|
46 |
A | A- | B+ | B | B- | C+ | C | C- | D+ | D | D- | F |
46 - 45 | 44 - 42 | 41 - 39 | 38 - 36 | 35 - 33 | 32 - 30 | 29 - 27 | 26 - 24 | 23 - 20 | 19 - 16 | 15 - 12 | 11 - 0 |
-