CST141 Project 10: Chapter 15
Create an Animation
-
Start a new JavaFX project named "Project10" as per the following:
-
Create an animation project of your own choosing and design; you may select
one of the applications specified in the exercises in the textbook such as:
-
Rotate a rectangle exercise (Exercise 15.2)—8
points maximum
-
Move the ball exercise (Exercise 15.3)—9
points maximum
-
Geometry: pendulum exercise (Exercise 15.31)—9
points maximum
-
Game: bean-machine animation exercise (Exercise 15.33)—10
points maximum
-
An application similar to JavaFXAnimation1 or
JavaFXAnimation3 presented in class which used the
PathTransition
class—between 6½
and 8 points maximum with higher grades for projects
in which either the "node" or the "path" (or both) is a Polygon
-
An application similar to JavaFXAnimation2 or
JavaFXAnimation4 presented in class which "extended" the
Pane
class and manipulated the x and/or
y coordinate variables—between 8
and 9 points maximum with higher grades for an animated
object that is more complex (at least as complex as "StickMan")
- Or any exercise at the end of Chapter 15
... Or you may create any other application of your own choice
-
Grading will be based upon originality and complexity of the design; higher grades
will be given for projects that are significantly different than the examples shown
in class lectures and/or the more complex examples from the textbook
-
Document the program using the Javadoc standard by:
-
Including a substantive comment statement that describes the
class's or interface's purpose, as well as substituting your name
for the existing @author comment and the assignment due date
for the @version comment that already exist at the top of each new class
-
Entering a substantive comment before each method (including
the constructor) to describe its function along with
@parameter
,
@return
and @throws
tags
-
Students may work on all projects in teams of two or three,
and, if so, all students in the group must submit the same project to their own dropboxes
in Blackboard. In the text box's dropbox, as well as in the source code documentation
(comments), state the name(s) of the classmate(s) with whom you worked.
-
When all steps are finished, create a ZIP archive of the entire project.
The completed project with a copy of all files from the NetBean "Project9" project submitted
electronically via an attachment to a
Blackboard
dropbox is due to Prof. Struck by 11:59 p.m. on the date specified in the course outline.