CompSci 4 Fall 2006: Assignment #7
PART 1, StoryBoard, Due: Tuesday, Nov 28 - beginning of class - includes partner's name.
PART 2, Virtual World and Html, Due: Thursday, Nov 30 - 11:59pm
PART 3, DEMO your world, Tuesday, Dec. 5 - in class
30 points
You may either work withone other student in the course, or work alone.
If you decide to work with a partner, you must list your partner on
your storyboard.
I must know
if you are using a partner, and who the partner is.
Working with a partner means you should meet together when writing
the code.
If you choose to work alone, 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, then Part 3).
The Problem
Create an interactive game or interactive story.
Instructions for playing the game or navigating the story
must be displayed in the world as an option. Your program should be
well designed and use many functions and/or methods, each with a designated
purpose and a comment.
The presentation must be nice. 20% of Part 2's grade is on presentation.
For this assignment, you will turn in your world on Blackboard and
have an html page describing your world linked to from your CompSci 4 web page.
Part 1: (4 pts): Due Nov. 28 in class
Turn in a storyboard.
This storyboard
will be taken up and returned after your project is graded.
Please make a copy of it for
your
use.
Your storyboard should have the following:
- Name of partner if you plan to use one (only turn in one storyboard
with both names on it).
- 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.
- Your storyboard should include a description of several
functions or methods that you plan to write.
Part 2 (22 pts): Due Nov 30, 11:59pm
Implement your design and create an Alice world. Be sure your
animation has all the requirements listed above.
This part will be turned in on blackboard under assignments in
folder along with a README file and your web page files.
If you have a partner, only one of you needs to turn it in.
Make sure both names are
listed as a comment in your world (first and last names).
Be sure to include a README file with both names, how long you worked on the
assignment and names of anyone you received help from.
You must also create a web page describing your world with at least
two snapshots of your worlds. If you have a partner, you can create one
web page and both link to it. In addition, you will also turn in your
web page and associated files (figures that the web page refers to).
Put your Alice world in a folder named assign7-LOGINID (where
LOGINID is your Duke login).
Create a text file called README.txt to include a comment with your
name and partner's name, how long you worked on the
assignment and names of anyone you received help from.
Include this file in your folder assign7-LOGINID.
In addition, put in the folder a copy of your assignment 7 web page
(.html file) and copies of the figures that your web page displays.
Zip the folder with these files and turn in the .zip file on blackboard under assignments.
Part 3 (4 pts): Dec 5, during class
You must demo your animation during class. We will vote on the best
interactive game and there will be fabulous prizes.