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.