Appearance
5 — Fliegen
Die Spielerin löst durch das Drücken einer beliebigen Taste einen Flügelschlag aus. Dies soll einerseits durch eine andere Grafik dargestellt werden. Andererseits soll der Vogel dadurch nach oben fliegen, also eine negative vertikale Geschwindigkeit erhalten. Auch diese beeinflusst die Schwierigkeit des Spiels und wird so definiert:
python
kraft = 6.5Beim Drücken einer Taste wird das Unterprogramm on_key_down aufgerufen. Also wird dieses im Programm definiert. Dort wird die Geschwindigkeit des Vogels .vy gesetzt. Ausserdem wird die Grafik des Vogels geändert, indem die Variable .image entsprechend gesetzt wird:
python
def on_key_down():
vogel.vy = -kraft
vogel.image = "vogel_flap"→ Pygame Turbo: Tastaturereignisse
✏️ Aufgabe 5
- Setzen Sie
kraftauf den Wert6.5. - Fügen Sie das oben stehende Unterprogramm in Ihr Programm ein.
- Erweitern Sie das Unterprogramm
bewegeVogel, sodass der Vogel wieder die Grafik"vogel"erhält, sobald er sich nach unten bewegt, also wenn die Geschwindigkeit.vygrösser als 0 wird.
_>