CompSci 94 Spring 2018: Assignment 4
Due: Thursday, Feb 15, 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).
PART 1: Putting a Real Person in Alice and Billboards
Do the tutorial called Headshots in Alice 3.
This tutorial is linked on the assignment page.
This tutorial will show you how to put a picture in Alice (as a
billboard), and also how you can "put a real person in Alice" by putting
in a headshot of their head and gluing it to a 3D model person.
You should build the world associated with this
tutorial, but do not turn it in.
PART 2: An e-Card
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
American Greetings.
It is
to include the following features:
-
You must draw a storyboard for your story.
You should have at least six scenes (and no more than 12) with a
picture (sketch), a list of objects and a written description of what happens
in each scene.
See the sample storyboard in the
lecture notes.
- Must include at least four procedures plus a myFirstMethod
where your Alice program should start at.
Your procedures must be meaningful (have a purpose) and have meaningful
names that correspond to their purpose.
- You must have at least one real person which is built with a headshot
on a 3D model. (see the tutorial on Headshots).
- At least two of the procedures must have one or more parameters. They
should each be called more than once with different parameters.
- You should have at least three additional camera views in addition to
your starting camera view.
- The presentation must be nice. 20% of the grade is on presentation.
Comment your code! Each procedure you write should have a comment. And for
any large blocks of code you should include a comment.
- You must also create a web page with at least two snapshots of your world, a
description of what your world does, and a picture of your storyboard.
Be sure to put a link to this new web page from your main CompSci 94 web
page.
(optional) Make a video of your world running (see File -> Upload to
YouTube, record a video of it running and then upload). Then put a link
to the video on your web page, or embed it!
Submission
- Turn in your Alice world using websubmit (it is on the assignment
page).
- Fill out the Reflect form for this assignment and include the URL for
your main CompSci 94 webpage, which should link to the new web page you
create for this Alice world.