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:
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.
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
[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]