Sammle alle Münzen auf! Pass auf, dass du dabei nicht gegen Wände läufst. Um dich zu drehen, kannst du die Funktionen self.turn_left()
und self.turn_right()
verwenden.
Falls dir der Zauberer zu langsam ist, kannst du die Geschwindigkeit mit self.set_speed(speed)
einstellen, wobei du eine Zahl von 1 (sehr langsam) bis 100 (sehr schnell) übergeben musst. Die normale Geschwindigkeit ist 50.
Für den Zauberer stehen dir folgende Methoden zur Verfügung:
forward() |
einen Schritt nach vorn gehen |
turn_left() |
nach links drehen |
turn_right() |
nach rechts drehen |
say(message) |
einen Satz sagen |
wait(delay) |
eine bestimmte Zeit warten (in Sekunden) |
coins() |
gibt zurück, wie viele Münzen der Zauberer bei sich trägt |
coin_here() |
überprüft, ob auf dem aktuellen Feld eine Münze liegt |
get_coin() |
eine Münze aufheben |
set_speed(speed) |
Spielgeschwindigkeit ändern (1: langsam, 50: normal, 100: schnell) |
Achtung: Um eine Methode aufzurufen, musst du self.
davor schreiben, also z. B. self.say('Hallo!')
.
Du musst aufpassen, dass du nicht gegen Hindernisse läufst oder z. B. versuchst, eine Münze aufzuheben, obwohl gar keine Münze auf dem aktuellen Feld liegt.
from wizard import Wizard class Fili(Wizard): def run(self): # Ersetze 'pass' durch deine Lösung pass