CS121: Software Development
Project 1: Concept Assessment
The objective of this assignment is to assess your arcade concepts and
choose one to develop. You'll pitch your choice to your
customer during the next class period. You need to convince
them that the concept you've chosen is strong and that you
can build the game in the time permitted. (See the course schedule for
deadlines.)
To argue the first point, you'll use your (and other teams') concept
criteria and show how the game you've chosen measures up.
To argue the second point, you need to present your
feasibility study, which should include (at least)
- Use Case analysis
- Identify and describe the use cases for your core game. You should
describe (at least) the game screen, game mechanics, player and nonplayer
characters, scoring, and how the game is won
and lost. Each aspect of your use cases should be clarified by
a more detailed use case or should be included in your
realization study and/or your risk analyses.
- Use case realization study
- Show the aspects of your game that are implemented in the POP sample games.
- Risk analyses (completed and current)
- Evaluate the risks associated with your game,
what you plan to do to reduce the risk, who is going to do it,
how they'll demonstrate that they've done it, when they'll be done,
and your backup plan if the risk cannot be resolved. Once the risk is
explored, you should add a discussion of the outcome.
You should prepare a brief power point presentation (~10 minutes) to pitch your concept.
As always, the process and artifacts of this assignment should be documented
on your wiki.