Introduction to problem solving with applications by James Tam Return to the course web page

Marking of Assignment 3

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

 -