Ü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)