22 lines
1.3 KiB
Markdown
22 lines
1.3 KiB
Markdown
# Arbeitsauftrag IV: Die Spielfigur wird bewegt
|
|
|
|
Öffnen Sie in VS Code die Datei `meinspiel.py`.
|
|
|
|
Wir wissen bereits: Wenn eine Taste gedrückt wird, wird der Code nach
|
|
|
|
```python
|
|
def tasteGedrueckt(self, taste):
|
|
```
|
|
|
|
ausgeführt. Der Name der gedrückten Taste wird der Variable `taste` zugewiesen.
|
|
|
|
Nun möchten wir einen bereits auf dem Spielfeld sitzenden Hasen bewegen (Hinweis: Falls Sie die Bilder ausgetauscht haben, kann sich auch etwas anderes bewegen). Wenn die Taste `w` gedrückt wird, soll sich der Hase nach oben bewegen. Dafür müssen wir zunächst herausfinden, auf welchem Feld der Hase sitzt. Das machen wir, indem wir das ganze Spielfeld „ablaufen“ und auf jedem Feld überprüfen, ob dort ein Hase sitzt.
|
|
|
|
Ergänzen Sie Ihren Code entsprechend (Hinweis: Lassen Sie das stehen, was Sie in der letzten Aufgabe ergänzt haben):
|
|
|
|
<img src="img/09-scan.png" width="50%" />
|
|
|
|
* Starten Sie das Spiel erneut.
|
|
* Drücken Sie die Taste `w` auf Ihrer Tastatur und beobachten Sie, was im Spiel passiert.
|
|
* Ergänzen Sie den Code so, dass der Hase sich nur bei Tasteneingabe `a` nach links bewegt. *Hinweis: Die Bewegung nach rechts und nach unten werden wir auch noch einbauen - da wird aber aktuell noch ein Fehler auftauchen, mit dem wir uns später beschäftigen.*
|