Chapter 6 & 7 Project
In this project you will design and create an animation of your choice. You will create custom objects as described in Chapter 6 & 7 of the electronic text.
- For this project, you will create at least two custom objects. Add at least two new methods to an existing object to expand its capabilities. Your animation will make use of these. These expanded capabilities should be somewhat general; they should not just apply to one very specific situation.
Minimum requirements:
- First thing: go through the design phase of your project print out and create a storyboard. Get it approved (i.e. his initials) by Mr. M.
- Animations must use at least two non-trivial loops (an example of a trivial loop would be to use a loop to spin three revolutions, when you could have just set the number of revolutions in the command to be three).
- Program must make at least two distance calculations for the distance an object moves. This can be an object moving to within a certain distance of another object, an object moving a certain percentage of the distance to another object, or anything else of this nature.
- Program uses loops, methods, blocks, and conditional execution to demonstrate your new objects' functionality in an animation.
- At least two methods written for this project will make use of parameters. Numbers and objects will each be used at least once as a parameter for a method. Note: you should call a method containing a parameter more than once to illustrate the parameter’s purpose of passing information to the method .
- At least two custom objects which have at least two new methods each.
- Print out the Project Rubric (linked below) and hand in after you have completed the electronic project (i.e. turned into your handin folder. Fill in the rubric with the required information: