Fall2009.CSCI210Homework4 History

Show minor edits - Show changes to markup

Deleted lines 38-39:
  1. Also submit a paper printout of the Word document (tutorial).
Changed lines 25-26 from:
  1. Write a tutorial (similar to Line By Line Chimp by Pete Shinners).
to:
  1. Using comments identify the significant parts of the code under the IDEA/ALTER conceptual framework. Explore how you could modify the game.
Changed line 36 from:
  1. A documented Python file (or files) - the game itself.
to:
  1. A documented Python file (or files) - the game itself - with IDEA/ALTER comments.
Changed lines 38-39 from:
  1. A Word document containing the tutorial (including images and source code excerpts - see Line By Line Chimp).
to:
Added lines 21-22:
  1. Email your choice to the instructor (by Tuesday, Nov. 17).
Added line 37:
  1. A README file with instructions on how to play the game.
Changed lines 44-45 from:

To receive full credit, you must include your names, date, class, and instructions on how to play the game.

to:

To receive full credit, you must email your choice to the instructor (by Tuesday, Nov. 17), in addition to the above.

Added lines 1-46:

Assigned Date: Fri, Nov. 13, 2009
Due Date: Mon, Nov. 23, 2009
Due Time: 11:00am

Last modified on December 02, 2009, at 01:54 PM (see updates)

Purpose

This assignment focuses on:

  • developing computer games using pygame;
  • using effective skills and strategies for working collaboratively;
  • using appropriate critical thinking skills and problem-solving techniques.

This is a group assignment. You may discuss the assignment only with your group or the instructor.

Assignment

  1. Pick a game developed using pygame (e.g., here are some options - look under projects).
  2. Print out the code, read it, discuss it, and annotate it.
  3. Write a tutorial (similar to Line By Line Chimp by Pete Shinners).
  4. Be ready to present this code to your classmates, and explain how it works.

Submission

You will submit your assignment at the beginning of class on the due date. Bring your project on a standard CDROM disk. Write the name of the game, class, etc. on it. Be prepared to demo it to the rest of the class.

  1. The CD should contain:
    1. The name of the game, class, date, team names on its surface.
    2. A documented Python file (or files) - the game itself.
    3. A Word document containing the tutorial (including images and source code excerpts - see Line By Line Chimp).
  2. Also submit a paper printout of the Word document (tutorial).

Before submitting the CD make sure everything is readable from it.

To receive full credit, you must include your names, date, class, and instructions on how to play the game.

Grading

Your grade will be based on how well you followed the above instructions, and the depth/quality of your work. Also, each team member will get to evaluate their own contribution and that of others within the group.