meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
courses:ct30a5002:start [2015/12/02 10:32]
julaakko [Tools]
courses:ct30a5002:start [2015/12/10 15:04] (current)
julaakko [Groupwork grading]
Line 31: Line 31:
 |               | Design and implementation of he feature (if group size is one, only 1 feature is req.) | 5x2 | | |               | Design and implementation of he feature (if group size is one, only 1 feature is req.) | 5x2 | |
 ^ TOTAL         ^ ^ **40** ^ ^ ^ TOTAL         ^ ^ **40** ^ ^
 +
 +=== Document requirements ===
 +
 +Documentation (5 p), in **__PDF__**-format,​ must include:
 +    * Game **description**: ​
 +      * __What kind of game you are trying to implement__
 +      * What are the **game rules** and **game mechanics**
 +        * How the game is played (controls and movement/​actions)
 +        * Views of different players (how actions are shown to others, how the players perceive the game world)
 +        * How the game will end
 +    * Game **design**
 +      * __How to implement__ the game you described
 +      * The __game features you are going to implement__
 +    * Protocol
 +      * Diagrams (scored separately):​ Joining, game situations, error situations, ending of the game
 +      * Packets
 +    * Advanced techniques that are planned
 +      * **The design of the technique in your game** and a bit about the **theory of the technique**
 +      * How the technique is used in your game - what aspects it affects
 +    * Work schedule (**here you can describe different features**)
 +      * When each feature will be done
 +    * **Division of work**
 +      * Which persons were responsible of certain tasks (documentation,​ protocol design, server/​client implementation,​ conducting testing, etc.)
 +    * Situations that your implementation cannot handle
 +
 +See example documents {{:​courses:​ct30a5002:​gan_example_doc1.pdf|1}} and {{:​courses:​ct30a5002:​gan_example_doc2.pdf|2}}.