1 of 34

Programmiere ein Labyrinth-Spiel in Scratch!

Eine Schritt-für-Schritt-Anleitung

2 of 34

Ablauf dieser Anleitung

  1. Was soll programmiert werden?
  2. Wo soll programmiert werden?
  3. Programmieren!

Programmiere ein Labyrinth-Spiel in Scratch!

2

Programmiere ein Labyrinth-Spiel in Scratch!

3 of 34

3

Programmiere ein Labyrinth-Spiel in Scratch!

4 of 34

Was soll programmiert werden?

Es soll ein Labyrinth-Spiel programmiert werden.

4

Programmiere ein Labyrinth-Spiel in Scratch!

5 of 34

Anforderungen an das Spiel

  1. Die Spielfigur soll mit der Maus gesteuert werden.�
  2. Es soll erkannt werden, wenn die Spielfigur den �Rand des Weges berührt (Fehlerfall).�
  3. Es soll erkannt werden, wenn die Spielfigur �das das Ziel berührt (Erfolgsfall).

5

Programmiere ein Labyrinth-Spiel in Scratch!

6 of 34

1. Maussteuerung

Die Spielfigur (Roboter) soll der Maus folgen.

6

Programmiere ein Labyrinth-Spiel in Scratch!

7 of 34

2. Fehlerfall: Rand berührt

Es soll erkannt werden, wenn der Roboter den schwarzen Rand berührt.

Dann könnte zum Beispiel das Spiel enden.

7

Programmiere ein Labyrinth-Spiel in Scratch!

8 of 34

3. Erfolgsfall: Ziel erkennen

Es soll erkannt werden, wenn der Roboter das Ziel erreicht hat.

8

Programmiere ein Labyrinth-Spiel in Scratch!

9 of 34

Weitere Vorgaben

  • Labyrinth und Spielfigur sind vorgegeben.�
  • Zum Programmieren wird die Scratch-App genutzt.

9

Programmiere ein Labyrinth-Spiel in Scratch!

10 of 34

10

Programmiere ein Labyrinth-Spiel in Scratch!

11 of 34

11

Programmiere ein Labyrinth-Spiel in Scratch!

12 of 34

Scratch-App starten

12

Programmiere ein Labyrinth-Spiel in Scratch!

13 of 34

Der Scratch-Editor: Das Programm zum Programmieren

13

Programmiere ein Labyrinth-Spiel in Scratch!

14 of 34

Die Bestandteile des Scratch-Editors

14

Programmiere ein Labyrinth-Spiel in Scratch!

15 of 34

Es wird programmiert, indem ein Baustein aus dem Blockbereich in den Programmierbereich gezogen wird.

Mit Doppelklick auf den Baustein kann er ausgeführt werden.

Einführung ins Programmieren in Scratch 1 / 3

Tipp: Wenn die Katze von der Bühne läuft, kann sie mit der Maus zurückgesetzt werden.

15

Programmiere ein Labyrinth-Spiel in Scratch!

16 of 34

Damit das Programm beim Klick auf die grüne Fahne (über der Bühne) gestartet wird, wird der Baustein “Wenn grüne Fahne angeklickt” vor den “gehe 10er Schritt”-Baustein gesetzt wird.

Einführung ins Programmieren in Scratch 2 / 3

16

Programmiere ein Labyrinth-Spiel in Scratch!

17 of 34

Bausteine können aneinander gehängt werden.

Einführung ins Programmieren in Scratch 3 / 3

Tipp: �Die Bausteine haben immer die Farbe der Kategorie, in der sie zu finden sind!

17

Programmiere ein Labyrinth-Spiel in Scratch!

18 of 34

18

Programmiere ein Labyrinth-Spiel in Scratch!

19 of 34

19

Programmiere ein Labyrinth-Spiel in Scratch!

20 of 34

Labyrinth-Vorlage öffnen 1 / 3

20

Programmiere ein Labyrinth-Spiel in Scratch!

21 of 34

Labyrinth-Vorlage öffnen 2 / 3

Download der Vorlage:

21

Programmiere ein Labyrinth-Spiel in Scratch!

22 of 34

Labyrinth-Vorlage öffnen 3 / 3

22

Programmiere ein Labyrinth-Spiel in Scratch!

23 of 34

1. Programmiere die Maussteuerung

23

Programmiere ein Labyrinth-Spiel in Scratch!

24 of 34

2. Programmiere die Zielerkennung

Mit dem Pipetten-Werkzeug wird die Farbe aus dem roten Zielkreis auf der Bühne genommen.

24

Programmiere ein Labyrinth-Spiel in Scratch!

25 of 34

3. Programmiere den Fehlerfall

Mit dem Pipetten-Werkzeug wird die Farbe aus dem schwarzen Wegesrand genommen.

25

Programmiere ein Labyrinth-Spiel in Scratch!

26 of 34

Vollständiges Labyrinth-Spiel

26

Programmiere ein Labyrinth-Spiel in Scratch!

27 of 34

Speichere Dein Labyrinth-Spiel 1 / 3

27

Programmiere ein Labyrinth-Spiel in Scratch!

28 of 34

Speichere Dein Labyrinth-Spiel 2 / 3

28

Programmiere ein Labyrinth-Spiel in Scratch!

29 of 34

Speichere Dein Labyrinth-Spiel 3 / 3

Denke Dir einen Namen aus, den �es im Ordner �“Eure Programme” noch nicht gibt!

29

Programmiere ein Labyrinth-Spiel in Scratch!

30 of 34

Hinweise: Es wird gefragt, wenn …

… Du das Programm beendest, aber noch gespeichert werden muss.

“Stay” + Speichern, falls Du das möchtest.

… ein Programm beim Speichern

überschrieben werden würde. �Überschreibe nur Dein eigenes Programm!

30

Programmiere ein Labyrinth-Spiel in Scratch!

31 of 34

31

Programmiere ein Labyrinth-Spiel in Scratch!

32 of 34

Herzlichen Glückwunsch zum Labyrinth-Spiel!

32

Programmiere ein Labyrinth-Spiel in Scratch!

33 of 34

Wie kann es weitergehen?

  • Vielleicht soll bei Erfolg oder Misserfolg etwas anderes passieren? �Hast Du Ideen? Kannst Du sie programmieren? Wir helfen gerne!�
  • In Scratch kannst Du eigene Töne aufnehmen. Findest Du heraus, wo das geht? Kannst Du Deine eigenen Töne im Programm benutzen?�
  • Zu Hause kannst Du Scratch auch im Internet programmieren auf scratch.mit.edu

33

Programmiere ein Labyrinth-Spiel in Scratch!

34 of 34

Nimm Dein Programm mit nach Hause!

Mach ein Foto von Deinem Programm

QR-Code für diese Anleitung�infolab.cs.uni-saarland.de

34

Programmiere ein Labyrinth-Spiel in Scratch!