Requirements for Cook It
From DIT Experimental Gaming Group
Purpose of this page
This page shows the requirements specific to this game, as well as the requirements that apply to all games
To create a new requirement:
- edit this page
- add the text {{subst:Requirement}} where you want to add the new requirement
- save the page, and then edit again
See also...
FOR THIS GAME
Requirement Id: Teach_Culinary_Vocabulary
From Game Design: Cook It!
Description: The game must teach a vocabulary of common food, kitchen utensils, and cooking-related action verbs
Rationale: a justification of the requirement
Originator: the person who raised the requirement
Status: under discussion
Likelihood of change: medium
How to measure success: each language must provide a set of 30(?)words to measure against
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: medium
See Also: Link to supporting material...
Possible Implementation: According to Mark the easiest way of going about this is to have a choice between 3 ready made sentences one of which is the correct one. Fill in the gaps (1 or 2) in a given sentence is also possible. Reconstructing a sentence from words or chunks appears to be more difficult.
Requirement Id: Culture_Based_Recipes
From Game Design: Cook It!
Description: the game must use 3 culture-neutral recipes, and 2 recipes specific to the culture of the target language
Rationale: meet cultural-awareness criterion
Originator: the person who raised the requirement
Status: under discussion
Likelihood of change: medium
How to measure success: on a given run of the game, 3 recipes from the culture neutral list are used, and 2 from the relevant language-specific list
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: medium
See Also: Link to supporting material...
Possible Implementation:
Suggested recipes include..:
Culture-neutral: Burgers and chips, Pizza, Fish and vegetables
French: Couscous, Coq au vin, Tarte Tatin
Italian: Panetone, Tagliatelli, Carbonara, Osso Bucco
Spanish: Paella, Fabada, Tortilla, TurrĂ³n
German: Lebkuchen
Requirement Id: Recipe_Background
From Game Design: Cook It!
Description: The game will give background information in English on the culture-specific recipes
Rationale: a justification of the requirement
Originator: the person who raised the requirement
Status: under discussion
Likelihood of change: medium
How to measure success: Language team to confirm this when game is completed.
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: medium
See Also: This is similar to the "Did you know" feature of other mini-games
Possible Implementation: Use speech bubble, audio voice over
Requirement Id: Keep_Score
From Game Design: Cook It!
Description: The game keeps track of the players score as they collect ingredients
Rationale: player motivation/gameplay
Originator: the person who raised the requirement
Status: under discussion
Likelihood of change: medium
How to measure success: a score is presented on screen throughout the game.
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: medium
See Also: Link to supporting material...
Possible Implementation:
Does the score only ever increment, or can a player lose points for incorrect choices?
Should the score persist across different mini-games?
FOR ALL GAMES
These are relevant to all the games, so relevant to this one too.
Requirement Id: Languages_Equally_Represented
From Game Design: what game design does this requirement come from
Description: each language needs to be equally well represented by whatever media content is chosen
Rationale: a justification of the requirement
Originator: the person who raised the requirement
Status: under discussion
Likelihood of change: low
How to measure success: each language has equal number of minutes of audio/video content
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: medium
See Also: Link to supporting material...
Requirement Id: Simple_Sentences_Only
From Game Design: what game design does this requirement come from
Description: The system will address simple sentence structure only.
Rationale: some sentence structure can become unduly complex.
Originator: Ute?
Status: under discussion
Likelihood of change: low
How to measure success: an empirical measure to test if the solution matches the original requirement
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: medium
See Also: Link to supporting material...
Requirement Id: Present_Tense_Only
From Game Design: what game design does this requirement come from
Description: The game will only deal with the present tense
Rationale: a justification of the requirement
Originator: Odette?
Status: potential / under discussion / accepted / dropped / delivered
Likelihood of change: medium
How to measure success: an empirical measure to test if the solution matches the original requirement
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: how important is this requirement for the customer: low / medium / high
See Also: Link to supporting material...
Requirement Id: Satisfy_Syllabus
From Game Design: what game design does this requirement come from
Description: Game ideas generated much match the syllabus
Rationale: a justification of the requirement
Originator: the person who raised the requirement
Status: potential / under discussion / accepted / dropped / delivered
Likelihood of change: low
How to measure success: an empirical measure to test if the solution matches the original requirement
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: high
See Also: Link to supporting material...
Requirement Id: Support_4_Languages
From Game Design: what game design does this requirement come from
Description: The game must support French, Spanish, German, Italian
Rationale: a justification of the requirement
Originator: the person who raised the requirement
Status: under discussion
Likelihood of change: low
How to measure success: media & content must be available in each of the languages mentioned
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: medium
See Also: Req1_Languages_Equally_Represented
The initial iteration will be developed in English.
Requirement Id: Favour_Creative_Commons
From Game Design: what game design does this requirement come from
Description: the developers should favour creative commons materials when collecting a/v content
Rationale: to minimise royalty costs
Originator: the person who raised the requirement
Status: under discussion
Likelihood of change: medium
How to measure success: an empirical measure to test if the solution matches the original requirement
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: medium
See Also: Link to supporting material...
Possible implementation:
Requirement Id: Supported_Platforms
From Game Design: what game design does this requirement come from
Description: target platform will be pc with mouse & keyboard
Rationale: this simplifies development
Originator: the person who raised the requirement
Status: under discussion
Likelihood of change: low
How to measure success: the product will run on a machine running Windows 2000 or newer
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: medium
See Also: Link to supporting material...
Possible implementation:
Requirement Id: Port_To_Console
From Game Design: what game design does this requirement come from
Description: It would be nice to port he game to the Xbox later
Rationale: a justification of the requirement
Originator: the person who raised the requirement
Status: under discussion
Likelihood of change: medium
How to measure success: the game will run on an Xbox console
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: medium
See Also: Link to supporting material...
Possible implementation:
Requirement Id: Include Cultural Aspects in Games
From Game Design: what game design does this requirement come from
Description: Each game should include cultural aspects
Rationale: a justification of the requirement
Originator: Tanya
Status: under discussion
Likelihood of change: medium
How to measure success: ???
Conflicts: other requirements that cannot be implemented if this one is implemented
Importance to Customer: medium
See Also: Link to supporting material...
Possible implementation:
