Bewegungen¶
Die Move-Funktion¶
Die zentrale Funktion zum Bewegen ist die Funktion move
Move hat folgende Signatur:
def move(distance) -> BoardPosition:
Dies bedeutet:
- Standardmäßig bewegt sich ein Akteur um self.speed Schritte in die Richtung in die er gerade schaut.
- Du kannst die Distanz die er sich bewegt aber auch manuell festlegen, indem du für den Paramter distance einen Integer-Wert einsetzt.
- Die Funktion gibt als Rückgabewert die Position auf dem Spielfeld zurück, an der sich der Akteur nach dem Zug befindet.
Methoden und Attribute¶
Bewegt ein Akteur.