CS121: Software Development

Project 1: Arcade Game Concept




The objective of this assignment is to develop an arcade game concept for the game series Mudd: The Game. This is a team exercise. If you are not sure what constitutes an arcade game, download the windows executable Pop for some examples.

Part I:
First you'll brainstorm to come up with two possible concepts. The following steps are meant to help you get started.

  1. Come up with 5 possible titles for a Mudd-centric arcade game. A title you may not use is Trick or Drink.


  2. Come up with 5 Mudd rituals that could be the basis for the game. An example you may not use is the SWE pie throw.


  3. Come up with 5 aspects of life at Mudd that could be fodder for a game. An example you may not use is meals at Platt.


  4. Develop 2 or 3 arcade game concept for a Mudd-centric arcade game. You should specify at least the following:
    1. Back story
    2. Player's role
    3. Player's objective
    4. Game play
    5. Scoring
    6. The look of the game, possibly with art work



Part II:
Next you need to evaluate your concepts and choose the best or (possibly) an alternative. You should select a strong concept that is feasible to build in POP over the next two and a half weeks.
  1. Concept Criteria and Evaluation: You need to agree on what constitutes a "good" arcade game and then evaluate your concepts against these criteria.
    1. What are the five all-time best arcade games?

    2. Why are these games good? List your top ten criteria for a good arcade game.

    3. An arcade game can have a good concept and/or a good implementation. Which of the criteria you listed are primarily issues of concept? Which are primarily issues of implementation?

    4. If you do not have at least five concept-related criteria add to the list until you do.

    5. Critique each of the game concepts conceived by your team based on the criteria established above.

  2. Feasibility: You need to evaluate each concept for feasibility.
    1. Use Case analysis: Identify and describe the use cases for the core game for each concept. You should describe (at least) the game screen, game mechanics, player and nonplayer characters, scoring, and how the game is won and lost.

    2. Use case realization study: Show the aspects of your game concepts that are implemented in the POP sample games.

    3. Risk analyses : Evaluate the risks associated with each game concept, what you could do to reduce each risk, and a backup plan if the risk cannot be resolved.

    4. Write a brief analysis of the feasibility of each game concept.

  3. Based on your analysis, choose one of the concepts to develop for project 1. Write a brief rationale for your decision. Prepare a brief Power Point Presentation on your concept and the rationale for choosing it.