Mehrere Objekte
In diesem Abschnitt lernst Du, wie man mehrere Spielfiguren
gleichzeitig steuern kann.
Programm zum Ausprobieren
WIDTH = 800
HEIGHT = 600
TITLE = "Mehrere Spieler-Objekte"
<p>raumschiff = Actor("raumschiff_gruen.png")<br />
meteorit = Actor("meteorit.png")<br />
laser = Actor("laser_ohne_strahl.png")</p>
<p>raumschiff.x=200<br />
raumschiff.y=100</p>
<p>meteorit.x=400<br />
meteorit.y=100</p>
<p>laser.x=400<br />
laser.y=300</p>
<p>def draw():<br />
screen.blit("sterne.png",(0,0))<br />
raumschiff.draw()<br />
meteorit.draw()<br />
laser.draw()<br />
Aufgaben 1: Unterschiedliche Winkel festlegen
Ändere das Programm so ab, dass das Raumschiff in Richtung des unteren Randes fliegt.
Aufgaben 2: Kanone mit Schuss
Verwende statt der Graphik „laser_ohne_strahl.png“ die Graphik „laser_mit_strahl.png“, um die Laserkanone „abzufeuern“.
Aufgaben 3: Vordergrund und Hintergrund
Vertausche in der Funktion draw() die Reihenfolge von raumschiff.draw() und laser.draw() ab und beobachte, ob es einen Unterschied gibt.
Aufgaben 4: Mehrere Raumschiffe
Erzeuge statt eines Raumschiffs drei grüne Raumschiffe
raumschiff_1, raumschiff_2 und
raumschiff_3.
Aufgaben 5: Gemischte Raumschiff-Flotte
Ändere das vorhergehende Programm so ab, dass
raumschiff_3 die Graphik raumschiff_blau.png
verwendet.