Fall 2008»CSCI 210 Homework 4

CSCI 210 Homework 4

Assigned Date: Thursday, Nov. 6, 2008
Due Date: Thursday, Nov. 13
Due Time: 1:40pm

Last modified on November 17, 2008, at 12:56 PM (see updates)


Learning objectives:

  • To synthesize a computer game concept
  • To analyze a computer game concept into its components
  • To apply high-level design concepts of interactive systems
  • To evaluate alternative high-level designs


Describe a new game concept for a 2D game platform.

Provide a conceptual design level description of your game. This should consist of the objects (or classes of objects), relations between objects, and operations on objects.

Sample Solution

For example, if your game concept were Pong, your description could read:

"Pong is a two-dimensional sports game which simulates table tennis. The player controls an in-game paddle by moving it vertically across the left side of the screen, and can compete against either a computer controlled opponent or another player which controls a second paddle on the opposing side. Players use the paddles to hit a ball back and forth. The aim is for a player to earn more points than the opponent, which are earned when one fails to return the ball to the other." (quoted from Wikipedia)

You could also include a paper prototype (a picture is worth a thousand words), e.g.:

You must include your conceptual level design, e.g.:

Conceptual Design Level
  1. Objects:
    • ball
    • paddles
    • goal lines
    • side walls
  2. Relations:
    • paddles strike ball
    • ball bounces off side walls
    • ball crosses goal line
    • ball spins off paddle
  3. Operations on objects:
    • ball:
      • move
      • bounce
      • cross goal line
      • spin
    • paddle
      • move up
      • move down


To submit your homework:

  1. Create a Microsoft Word (or Open Office) document. Save it in Word 2003 format (.doc) (not .docx). Include the normal header information: Full names, Class, Date, Homework 4.
  2. Email me your design document. The subject must read "CSCI 210: Homework 4".
  3. Also, at the beginning of class on the due date, submit a paper printout of your document.
  4. Be ready to present your work to the rest of the class for comments and refinements.


Your assignment will be graded based on its clarity, originality, thoroughness, correctness, subject line of your email, and, in general, how well you followed the above instructions.