| ||||||||||
All homework are due by 7 pm EDT on the due date! Homework Policy |
PLEASE REVIEW: Collaboration Policy |
For +5 Extra Credit: Create your collage with diagonal symmetry |
EXTRA CREDIT: Use MIDI (JMusic) rather than sampled sounds for an additional 5 points extra credit. Look up the Play object in the JMusic docs. Play.midi(score,false) will play a score in the background (false keeps it from quitting Java after playing). Play.waitcycle(score) will block (wait) anything else from happening until the score is done playing – essentially, letting you block like blockingPlay. |
You must write HW6 using Pair Programming. Announce your pair at Pairs Page-Spring 2007. Not working in a pair is a 10% score penalty (i.e., you lose one letter grade from the start.) Be sure to fill out pairProgrammersAgreement.pdf form and turn it in to your grading TA by Monday March 12. |
THERE MUST BE AT LEAST 20 FRAMES IN YOUR ANIMATION. |
For 5 points extra credit, use both Sound play() and blockingPlay() in your animation play() – but NOTE that you still can't CREATE any new sounds in your animation play() method. All the sounds still have to be in some kind of linked list data structure before you get started. |
We also offer up to 10 points extra credit for the animation which goes beyond our expectation. |
You must write HW7 using Pair Programming. Announce your pair at Pairs Page-Spring 2007. Not working in a pair is a 20% score penalty (i.e., you lose two letter grades from the start.) Be sure to fill out pairProgrammersAgreement.pdf form and turn it in to your grading TA by Monday April 2. |
Extra Credit 5 pts: Create a SaveSequence button that saves the sequence into a MIDI file. |
You must write HW8 using Pair Programming. Announce your pair at Pairs Page-Spring 2007. Not working in a pair is a 30% score penalty (i.e., you lose three letter grades from the start.) Be sure to fill out pairProgrammersAgreement.pdf form and turn it in to your grading TA by Monday April 23. |