| ||||||||||
For +2 points extra credit, use the SongPart class and create your song with more than one part and instrument. |
For +5 points extra credit, implement a new kind of repeat or weave – maybe one that weaves two copies each time it does an insert? Include your modified SongNode or SongPart classs in your turnin. |
EXTRA CREDIT: +10 if you can make a tiling along four edges of a large image (say 1024x768). |
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. |
For 10 points extra credit, create a new kind of linked list of sounds where there is a variable that indicates whether the sound should be (a) play()-ed or (b) blockingPlay()-ed. Still have one sound per frame, but some sounds will be starting a background sound (those of type (a)) and others will be playing a synchronization sound (those of type (b)). |
Initial counts | Should there be more Corn, or fewer Deer? Would culling the herd help more survive? Would more Wolves create better equilibrium? |
Ranges | Should Deer or Wolves smell only closer, or farther? Should they not be able to jump to Corn or Deer in a single time step? |
For +5 Extra Credit: Implement male and female Deer. Every 12 weeks, the female Deer can become pregnant if there is a male Deer within smell range. (You decide if the female jumps to the male, or the male jumps to the female.) Pregnancy lasts for 6 weeks, during which time the female will die if she doesn't get corn every THREE timesteps. At the end of six weeks, a new Deer is produced (randomly selected gender). |
For +10 Extra Credit: Implement gendered Deer and male and female Wolves with the same kinds of rules |
For +20 Extra Credit: Using the techniques of making the villagers and wildebeests, create an animation of your ecological simulation, where there are character shapes/figures/JPEGs instead of the Turtle shapes. |
EXTRA CREDIT: There is no requirement to have different types of runner, but I'll offer up to 5 points extra credit for having two or more types. One type of villager might look younger and move faster, another might look older and move slower. One might be TRYING to get hit by the bulls. Mark Guzdial |