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"

raumschiff = Actor("raumschiff_gruen.png")
meteorit = Actor("meteorit.png")
laser = Actor("laser_ohne_strahl.png")


raumschiff.x=200
raumschiff.y=100

meteorit.x=400
meteorit.y=100

laser.x=400
laser.y=300


def draw():
    screen.blit("sterne.png",(0,0))
    raumschiff.draw()
    meteorit.draw()
    laser.draw()

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
inf-schule.de/oop/spiele-python/spielfiguren-als-objekte/mehrere-objekte
inf-schule.de/7.4.3.5
inf-schule.de/@/page/GMiA76An9SsPh7EJ

Rückmeldung geben