Alice Project 2
Valentine's Day just passed. We have birthdays, Mother's Day, Father's
Day...lots of holidays yet to come in 2010.
Build an interactive world (rather than a movie) of your own design that
celebrates a holiday.
The program code must include the following features:
- At least 2 objects
(instances of different classes).
- Write two new class-level methods.
- Begin with a new world and set the scene...have items set in place
BEFORE the movie starts
- At least 1 user-defined
question (as in, what's your name?).
At least 2 behaviors (links of events
to methods).redundant to last bullet
- No collisions must occur.
- Use BOTH keyEvent and mouseEvents
Begin by creating a storyboard for both your objects as well as for
the overall animation. Remember to use scenery/backdrops/props to set the scene.
Grading is to be as follows:
- Design: 30% ...DUE February 26 by 09:50 a.m. (end of class)
- Program: 70% ...DUE March 3 by 12:00 p.m. (noon)
Keep in mind that you need to include things from
Project 1 that are standard programming guidelines as well as things
that are standard for "movie" and storytelling:
- Consider using the S/He builder to put yourself in the scene
- I expect all people/animals to walk...not GLIDE to each
location.
- Create custom procedures
- If you put something in the air, make sure it moves the entire
time or it had better fall out of the ski.
- Have things moving in the background...this might mean the use of
a Do-Together for the entire movie
- Comment on what is happening at each major change of action in the
movie.
- Use loops/counts to keep procedures going
- Change time duration to make things continue for an appropriate
length of time
- Use style to adjust smoothness of movement.
- Use functions to pick distances
- No collisions of objects (unless it is part of the storyline)
- HAVE AN ACTUAL STORY! Make it end, don't just throw things
together and consider it done just because you've done all
the requirements.
- etc. etc. etc.
|
GRADING RUBRIC:
| just creating a world |
30 |
| holiday story |
3 |
| interactive |
5 |
| 2 objects |
2 |
| two new methods |
4 |
| use of custom scene setup |
2 |
| At least 1 user-defined question (as in, what's your
name?). |
3 |
| No collisions must occur. |
2 |
| Use BOTH keyEvent and mouseEvents |
4 |
| scenery/backdrops/props |
2 |
| people/animals walk, not glide (things in air must move
as well or fall down) |
3 |
| comments |
2 |
| smoothness of movement (use of style) |
2 |
| functions used for distances/heights |
2 |
| action in background |
2 |
| loops/counts |
1 |
| time duration change |
1 |
|
70 |