Appearance
5 — Ball schlagen
Nun kümmern wir uns um das zentrale Element des Spiels. Der Ball soll an den Schlägern abprallen.
«Wenn der Ball auf den linken Schläger trifft, soll er seine horizontale Bewegungsrichtung ändern.»
Die Formulierung «Der Ball trifft auf den linken Schläger» können wir in Python so ausdrücken:
python
ball.colliderect(links)Wir können die ganze Anweisung in Python so programmieren:
python
if ball.colliderect(links):
ball.vx = -ball.vx✏️ Aufgabe 5
- Erweitern Sie das Unterprogramm
bewege_ball, sodass der Ball an beiden Schlägern abprallt. - Erweitern Sie
bewege_ball, sodass der Ball am oberen und untern Rand abprallt.