Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
75 lines (51 sloc) 3.7 KB
layout title description scratch-images scratch-level scratch-sprites scratch-scripts scratch-data
sushi
Scratch Sterne fangen
Springe hoch, um die herumfliegenden Sterne zu fangen.
scratch-sterne-fangen-v3/endgame.png
scratch-sterne-fangen-v3/code-pico-1.png
2
3
7
3

Scratch Sterne fangen Scratch 3.0 Scratch 2.0

Verwende die Pfeiltasten nach links und rechts um am Boden zu laufen und die Pfeiltaste nach oben um hochzuspringen. Fange so viele Sterne wie möglich.

Endgame{: .right}

Das Spiel besteht aus 3 Figuren und 7 Skripten. Es basiert auf dem Spiel Gravity!! von gilnz21{:target="_blank"}.

Figuren anlegen

  1. Figur löschen{: .right} Lösche als erstes die Figur Scratchy mit dem Namen Sprite 1 indem du mit der rechten Maustaste darauf klickst. Im angezeigten Menü kannst du Scratchy löschen.

  2. Bühnenbild anlegen{: .right} Suche dir ein Bühnenbild für dein Spiel aus.

  3. Pico hinzufügen{: .right} Füge eine Figur hinzu, die die Sterne fangen soll. In diesem Beispiel haben wir Pico ausgewählt. Passe die Größe der Figur an, so dass sie gut in dein Bühnenbild passt.

  4. Stern hinzufügen{: .right} Füge eine Figur für die zu fangenden Sterne hinzu.

  5. Untergrund hinzufügen{: .right} Male eine Figur für den Untergrund, auf dem Pico herumlaufen und springen kann.

Daten

  1. Daten{: .right} Wir brauchen für das Spiel drei Informationen: die Punkte des Spielers, die Schwerkraft beim Springen und die Zeit. Lege dafür drei Variablen mit den Namen Punkte, Schwerkraft und Zeit an. Alle Variablen gelten für alle Figuren.

Code für Pico

  1. Spiel starten{: .right} Wenn das Spiel gestartet wird, setze die Anzahl der Punkt auf 0 und die Zeit auf 20. Jede Sekunde muss der Wert für die Zeit um 1 reduziert werden. Wenn die Zeit abgelaufen ist, sende eine Nachricht SpielVorbei an alle, stoppe die anderen Skripte und sage dem Spieler, wie viele Punkte er erreicht hat.

  2. Pico nach links und rechts bewegen{: .right} Mit den Pfeiltasten nach links und rechts, soll Pico nach links und rechts laufen, solange er kein Hindernis berührt. Ein Hindernis wird durch die grüne Farbe erkannt.

  3. Pico springen lassen{: .right} Mit der Pfeiltaste nach oben kann Pico springen, um mehr Sterne zu erwischen.

Code für den Stern

  1. Code Stern{: .right} Beim Starten des Spiels verstecke gleich den Stern und erzeuge einen ersten Klon. Wenn ein neuer Klon entsteht, warte kurz, dann zeige den Stern und bewege ihn dann zufällig herum.

  2. Code Stern{: .right} Wenn ein neuer Klon entsteht, warte bis dieser von Pico berührt wird. Dann erhöhe die Punkte um eins, erzeuge einen neuen Klon und lösche den Alten.

  3. Code Stern{: .right} Wenn die Nachricht "SpielVorbei" gesendet wird, stoppe alle Skripte und lösche den Klon.

Weitere Ideen

  • Füge eine Highscore Liste ein.
  • Baue mehrere Levels.
  • Baue einen Hintergrund, der zufällig generiert wird.

Herunterladen

Du kannst das fertige Projekt unter sterne-fangen.sb3 herunterladen.