CompSci 94 Fall 2013: Assignment 4

PART 1 Due: Tuesday, Sept 24- beginning of class
PART 2 Due: Thursday, Sept 26 - 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).

More on Manipulating the Camera

Check out the tutorial on Camera Views. This tutorial will show you how to setup several camera views for one object that can follow the object as they move around. You should build the world associated with this tutorial, but do not turn it in.

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:

  1. Must include at least four methods (not including World.my first method). Your methods must be meaningful (have a purpose) and have meaningful names that correspond to their purpose. At least one of the methods must be a class method and at least one must be a world method.

  2. At least two of the methods must have one or more parameters. They should each be called more than once with different parameters.

  3. You should have five camera views that focus on one character in your world and move with that object as the object moves. Each view must be seen at least once in the animation with your character moving to different positions in the world. One of those views must be a view from above looking down (to get this view, one shot to move your camera up and then have the camera turn forward some). One must be the view the character sees. One most be a side view of the character. Then you must have at least two additional views of the character.

  4. The presentation must be nice. 20% of the grade is on presentation. Comment your code!

  5. Include a web page with at least two snapshots of your world and a description of what your world does.

Part 1: Due Sept. 24 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 Sept 26, 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.

  1. Submit using the web page interface on the assignments web page. First 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.

    Turn in both your Alice world and your README.txt file, OR put your Alice world and your README.txt file in a folder, zip the folder and upload the .zip file.

  2. 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 94 page. We will look for it on your web page.