Parrot Escape

Parrot Escape

Fliege mit dem Papagei der Freiheit entgegen.

Figuren 2
Skripte 6
Variablen 3

Vorbereitung

Du benötigst für das Spiel:

  • einen Hintergrund (wähle aus, was dir gefällt)
  • den Vogel Parrot aus der Scratch-Bibliothek
  • Wände, die du selbst zeichnen oder als Figur herunterladen kannst

Wenn du den Hintergrund und alle Figuren eingerichtet hast, können wir loslegen.

Der Vogel

Zuerst legen wir zwei Variablen an. Wähle für beide die Option Nur für diese Figur:

  • Fallgeschwindigkeit
  • Flattern

(.Get 1)

Jetzt geht es los.

Der Papagei soll links in der Mitte starten, das erste Kostüm tragen, nicht fallen und sichtbar sein. Die ersten vier Blöcke kümmern sich darum.

Danach kommt die Hauptschleife. Sie erledigt Folgendes:

  • Sie lässt den Vogel entsprechend seiner Fallgeschwindigkeit nach unten fallen.
  • Sie überprüft, ob der Vogel eine Wand oder den Rand berührt. Wenn das passiert, piept der Vogel kurz und das Spiel ist vorbei.

(.Get 1)

Das ist natürlich noch nicht alles. 😎

Wenn du die Leertaste drückst, soll der Vogel flattern und sich nach oben bewegen. Ansonsten zieht ihn die Schwerkraft nach unten und er fällt immer schneller.

Fleißaufgabe: Fällt dir an diesem Programmteil etwas auf? Könnte man ihn eleganter gestalten? 🤔

(.Get 1)

Damit der Vogel sichtbar flattert, lassen wir ihn zwischen zwei Kostümen wechseln. Das passiert nur, wenn die Variable Flattern auf 1 steht.

Steht sie auf 0, zeigt der Vogel wieder sein erstes Kostüm.

(.Get 1)

Damit ist der Vogel fertig. Probiere ihn gleich einmal aus.

Die Wände als Hindernisse

Die Wände sind längliche Figuren mit einer Lücke in der Mitte, durch die der Vogel fliegen kann. Wenn du eine Wand selbst zeichnest, achte darauf, dass sie oben und unten weit über den sichtbaren Spielfeldrand hinausragt.

Die Wände bewegen sich vom rechten zum linken Spielfeldrand. Wenn eine Wand den linken Rand erreicht, verschwindet sie und du erhältst einen Punkt.

Damit die Punkte gezählt werden können, lege die Variable Punkte an. Wähle dafür die Option Für alle Figuren.

(.Get 1)

Zu Beginn:

  • setzen wir die Variable Punkte auf 0,
  • verstecken die Wand und
  • drehen sie in die senkrechte Position.

Danach wird die Wand alle fünf bis acht Sekunden geklont.

(.Get 1)

Sobald ein Klon entstanden ist:

  • bewegen wir ihn an den rechten Rand,
  • geben ihm eine zufällige Höhe und
  • machen ihn sichtbar.

Dann warten wir, bis der Klon weit genug links ist. Anschließend erhöhen wir die Punktzahl um eins und löschen den Klon. Dadurch verschwindet diese Wand.

(.Get 1)

Die Wand soll sich gleichmäßig nach links bewegen.

(.Get 1)

Fertig

Damit ist dein Spiel fertig. Viel Spaß damit!

Wenn dein Spiel nicht funktioniert oder du das fertige Spiel ausprobieren möchtest, kannst du es hier spielen.