Spring 2013»CITA 210 Homework 3

CITA 210 Homework 3

Assigned Date: Fri, Feb. 22, 2013
Due Date: Wed, Mar. 13, 2013
Due Time: 2:00pm

Last modified on March 01, 2013, at 02:26 PM (see updates)

Purpose

This assignment focuses on:

  • developing computer games in MIT's Scratch
  • using effective skills and strategies for working collaboratively
  • paper prototyping and user interface design
  • using appropriate critical thinking skills and problem-solving techniques

This is a pair assignment. You may discuss the assignment only within your team or the instructor.

Assignment

Implement in Scratch the game developed in the previous assignment. Incorporate any changes introduced by testing your game with real users through your paper prototype.

Details

You will submit three things: an updated one-page game description, state diagrams, and your Scratch program.

  1. Submit an updated one/two-page paper (PDF) describing your game. Again, aim for simplicity and elegance. Include the following:
    • Your names, course, assignment no., date
    • Name of the game
    • Idea/objective of the game
    • Object(s) used
      • States for each object
    • Rules of the game
    • A screen snapshot (from your Scratch implementation) that best demonstrates the game (explain, in the photo caption)
    • How to calculate score
  2. Also, submit state diagrams for each game object (use as many additional pages you need). The diagrams can be hand-drawn, with descriptive titles and labels.
  3. Finally, submit your Scratch project (.sb file - use a descriptive filename).

Submission

  1. You will submit your assignment on OAKS, by the due date.
  2. Also, bring a printout of your game description at the beginning of class, on the due date, and your Scratch project (.sb file) on a flash drive.

Grading

Your grade will be based on how well you followed the above instructions, and the depth/quality of your work.