CSS 107 Alice Project #4
Expectations
Now that you have had some time to work in the Alice programming environment, it is time to apply your
new knowledge of this programming environment. You will be creating a short movie that will showcase your skills. Have some fun with this assignmentget creative!
Assignment Objectives:
Students will use this assignment to:
Demonstrate their ability to use programming tools learned throughout the course to write an
animation.
Create an animation that tells a story.
Basic Requirements:
1. Your animation must tell a story and have at least 4 distinct scenes. Note: Simple camera
movements do not count as scenes.
2. There should be at least 4 characters that interact with each other.
3. Your animation should last at least 60 seconds but not be longer than 5 minutes.
Required Scenery:
1. Each of the 4 scenes should appear as separate unique locations.
2. Use scenery to help define the unique locations.
3. Do not go overboard with adding scenery as this can slow the animation significantly and can
also lead to Alice freezing up.
Required Programming/code elements:
1. Each scene should be its own method. Then in the myFirstMethod, there should be simply calls to
those scene methods.
2. Use comments to document your code.
3. Animation should start with an instruction to press some key to begin the animation so that you
can show that you understand how to use events.
4. At least one method that allows multiple classes within a main class to call that method. For
example, a class level method for swimmer classes that then a shark could use. Demonstrate the
method by using it for a character within that class.
5. You should plan on using the different control statements we have learned in class:
a. Count loops
b. if-else in a user defined function (i.e. a new function that you create)
c. While loop
6. Use at least 1 variable and at least 1 parameter
7. Include theme music either at beginning or end.
8. Include appropriate sound effects.
9. Animation should end with some sort of notice to the viewer that the animation is over, for
example The End
10. You can earn up to 10 extra credit points by using a built-in array.
Deliverables:
Deliverable 1: Summary of story you are planning on telling.
Deliverable 2: More detailed outline including storyboards.
Deliverable 3: Progress report.
Deliverable 4: Summary of challenges you have encountered, including any solutions you have implemented.
Deliverable 5: Animation
Programming
[SOLVED] CSS 107 Alice Project #4
$25
File Name: CSS_107_Alice_Project_#4.zip
File Size: 226.08 KB
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.