Übungsblatt 04b
Bouncing Ball |
PI-1 2008/09
|
In der VL haben Sie sich im Zusammenhang mit Animationen das "Bouncing
Ball"-Beispiel angeschaut.
Ihre Aufgabe besteht nun darin, dieses gegebene
rudimentäre Beispiel zu erweitern (BouncingBall.java).
- Der Ball soll durch eine bewegte Pixelgrafik (earth.gif)
ersetzt werden.
- Bei einer Kollision mit den Wänden soll ein Sound-Sample
abgespielt werden (pop.wav).
- Es soll eine beliebige Anzahl von Bällen gleichzeitig
herumspringen (Anzahl Bälle wird als Argument übergeben).
- Die Flugbahn eines Balles soll den Gesetzen der
Schwerkraft folgen.
- Zusatz: Die Kollision zwischen Bällen soll berücksichtigt
werden (korrekte Reflektion sowie Abspielen des Samples
laser.wav)