HW6 Criteria-Spring 2007
-10% if worked on alone
Submission (15 pts)
- 10 pts - Submitted AnimationRunner Class
- 5 pts - Its a .java file
- 5 pts - contains setUp,play,and replay methods
- (-2) named something else (up to -5)
- 5 pts - All necessary files to run the program are included
- (-5) and email request for missing files
Syntax & Style (20 pts)
- 10 pts - Submission compiles without errors
- (-5 pts) per error up to -10 pts max
- 10 pts - Code is commented
- 5 pts - comments include student's name and GT-email address
- 5 pts - code is decently commented to explain code
Execution (20 pts)
- 15 pts - There are no runtime exceptions - ConcurrentModificationExceptions are acceptable
- 5 pts - No null Pointer exceptions
- (-3) for each up to -6 pts total
- 10 pts - There are at least 20 frames in the animation.
Functionality (45 pts)
- 20 pts - setUp()
- 10 pts - Sound linkedREMOVEDst is given at least 5 nodes
- (-8) Sounds are not in a linkedlist. ex... if sounds are combined using append
- 10 pts - Tree of images is initialized
- 20 pts - play()
- 10 pts - The sceneroot is changed in some way for each frame
- 10 pts - sounds are played during the animation
- (-5) uses only one or two kinds of sound
- 5 pts - replay()
- 5 pts - Replay the FrameSequence without sounds
- (-10) Everything is done in a main method, but functionality works. No loss if main simply calls setUp(); play()
Extra Credit (15 pts)
- 5 pts - Use both Sound play() and blockingPlay() in your animation play()
- (+5 or +10 pts discretionary) extra points for the animation which goes beyond our expectation
Link to this Page