CompSci 4 Fall 2008: Assignment 4
PART 1 Due: Tuesday, Sep 23 - beginning of class
PART 2 Due: Thursday, Sep 25 - 11:59pm
15 points
This is individual work.
You may talk to other students in the
course about your design and for ideas, but you are to write the complete
Alice program by yourself.
You may
receive help from the Professor, UTA's or TA.
These parts must be done in order! (Part 1 first, then Part 2).
The Problem
The purpose of this assignment is for you to create an Alice World
that is an animated
greeting card (any occasion you choose - birthday, get well, etc.).
For examples of electronic greeting cards see
BlueMountain or
egreetings.
It is
to include the following features:
- Must include at least three methods (not including World.my first method).
You methods must be meaningful (have a purpose) and have meaningful
names that correspond to their purpose.
- At least two of the methods must have one or more parameters. They
should each be called more than once with different parameters.
- You should have at least one scene change.
- You should have at least two different camera views.
- The presentation must be nice. 20% of the grade is on presentation.
Comment your code.
- Include a web page with at least two snapshots of your world and a
description of what your world does.
Part 1: Due Sep. 23 in class
Turn in a storyboard. You should have at least four scenes (and no more than 10) with a
picture (sketch), list of objects and a written description of what happens
in the scene.
Part 2: Due Sep 25, 11:59pm
Implement your design and create an Alice world. Be sure your
animation has all the requirements listed above. Be sure to include
comments
in your code.
This part will be turned in two ways.
- Put your Alice world in a folder named assign4-LOGINID (where
LOGINID is your Duke login.
Create a text file called README.txt to include a comment with your
name, how long you worked on the
assignment, names of anyone you received help from, and whether you
created your Alice
world on a Mac or PC.
Include this file in your folder assign4-LOGINID.
You can zip the folder with the two files and turn in the .zip file on
blackboard under assignments OR you can upload both of the files and then
click submit on blackboard under assignments.
-
Create an html page that has at least two snapshots of your greeting card
world and
a description of what happens in the world. Link to this html page from your
CompSci 4 page. We will look for it on your web page.