Frage von Dalui01, 71

Scratch Labyrinth?

Hey Leute,
Ich habe in Scratch eine Schulaufgabe bekommen die ich alleine nicht bewältigen kann.
Meine jetzige Situation:
Ich habe ein Labyrinth als Hintergrund gemacht und habe auch eine Figur die sich Einwandfrei dadurchbewegen kann. (Ihr Ziel ist eine Maus (ein Objekt, nicht der Mauszeiger))

Mein Problem:
Da die Wände vom Labyrinth Gemalt sind (ist der Hintergrund) kann ich ja nicht einfach "pralle vom Rand ab machen"
Ich habe es schon damit versucht:

Wiederhole fortlaufend
Falls <<wird Farbe x berührt> oder <wird Farbe y bewührt>>
gehe -3 Schritte

Aber das geht nur wenn die Figur nach rechts läuft :/

Was für ein Script ich nehmen?

Ps: ich antworte auf eure fragen (müsst mir halt nur wieder zurückschreiben).

Antwort
von Erri2001, 28

Das ist etwas kompliziert.
Du brauchst am besten 2 Variablen die z.B pos1 pos2 heißen.

Pfeil nach Rechts gedrückt

->ändere x um 5

->falls wird farbe (blau) berührt dann

          gehe zu (pos1) (pos2)

   sonst

         setze pos1 auf (X-Position von Objekt 1)

         setze pos2 auf (Y-Position von Objekt 2)

Bei Pfeil nach links schreibst du unten das gleiche rein nur halt

ändere x um -5 !!

Ausserdem muss du noch das hier verwenden:

Wenn Grüne Flagge angeklickt dann

setze pos1 auf HIER-DEINE-X-START-KOORDINATE

setze pos2 auf HIER-DEINE-Y-START-KOORDINATE

Wenn du ein beispiel brauchst oder weitere Fragen hast schreib mich an.

LG Erri2001

Antwort
von DerNichtCheker, 36

Ich fange erst mit scratch an kann dir nicht helfen sry :/

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten