s n h m r u
i

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.

Suche

v
7.4.3.5 Mehrere Objekte
Kopieren durch Anklicken

Rückmeldung geben