Aus Das deutschsprachige Scratch-Wiki

Wenn du eine Kombination aus Klonen, Schleifen und Bewegungsblöcken verwendest, kannst du bei Pacman die essbaren Punkte einfacher platzieren.

Vorbereitung

Du wirst folgende Blöcke aus der Bewegungs-Kategorie benötigen:

gehe zu x:() y:()

gehe ()er-Schritt

gehe ()er-Schritt

ändere y um ()

ändere y um ()

Außerdem brauchst du viele Steuerungsblöcke:

wiederhole () mal
ende

wiederhole () mal
ende

wiederhole () mal
ende

erzeuge Klon von [ v]

erzeuge Klon von [ v]

Wenn ich als Klon entstehe

falls () dann
ende

lösche diesen Klon

Den folgenden Fühlenblock benötigst du auch:

wird [ v] berührt

Zusätzlich brauchst du folgende Aussehensblöcke:

zeige dich

verstecke dich

Und zum Starten des Projektes wirst du noch einen Ereignisblock deiner Wahl benötigen, zum Beispiel

Wenn die grüne Flagge angeklickt

Außerdem benötigst du eine Figur, die als Labyrinth fungiert, und natürlich eine Punkt/Steinchen-Figur: SCR Pacman 1.png

Programmierung

Folgendes Skript setzt die essbaren Steinchen in einer Gitterstruktur auf die Bühne und löscht dann alle Klone, die das Labyrinth berühren. Es muss in der Essen-Figur programmiert werden.

Wenn die grüne Flagge angeklickt
verstecke dich //Die Originalfigur versteckt sich
gehe zu x:(-180) y:(110) //Startposition
wiederhole (5) mal
 wiederhole (13) mal 
  erzeuge Klon von [mir selbst v]
  gehe (30)er-Schritt //30 Pixel nach rechts 
 ende
 erzeuge Klon von [mir selbst v]
 ändere y um (-30) //eine Reihe weiter nach unten
 wiederhole (13) mal
  erzeuge Klon von [mir selbst v]
  gehe (-30)er-Schritt //30 Pixel nach links
 ende
 erzeuge Klon von [mir selbst v]
 ändere y um (-30) //eine Reihe weiter nach unten
ende

Wenn ich als Klon entstehe
zeige dich
falls <wird [Labyrinth v] berührt> dann
 lösche diesen Klon //berührt der Klon eine Wand des Labyrinths, wird er entfernt
ende

Extra Tipp

Nachdem die Punkte gesetzt werden kannst du im Scratch Editor die Positionen der Wände des Labyrinths anpassen. SCR Pacman 2.png


Projekt

Platzieren von Pacmans essbaren Punkten


Schau' dir dieses Projekt auf der Scratch-Webseite an...


Drücke die Leertaste um die Punkte zu platzieren.

Mitwirkende

  • CoderDojo Karlsruhe

Siehe auch



Code zum Einbinden ins Forum:
[wiki=de:ScratchCard: Wie kann ich bei Pacman einfach die essbaren Punkte platzieren?]ScratchCard: Wie kann ich bei Pacman einfach die essbaren Punkte platzieren?[/wiki]

Kategorie:En-Link

Cookies helfen uns bei der Bereitstellung von Das deutschsprachige Scratch-Wiki. Durch die Nutzung von Das deutschsprachige Scratch-Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.