Hindernis
In dieser Aufgabe erstellst du ein Hindernis, an dem Paper Penny nicht vorbeikann. Sie kann also das Hindernis nicht überspringen und auch nicht daran hochklettern. Eine Möglichkeit wie Paper Penny am Hindernis vorbeikommt, lernst du in der Aufgabe Boxen kennen.
|
Aufgabe 1: Ein Hindernis erstellen
Wie soll dein Hindernis aussehen? Sammle zuerst einige Ideen und erstelle dann in Scratch eine neue Figur. Du kannst für das Hindernis selbst ein Bild in Scratch zeichnen, ein Bild aus der Bibliothek wählen oder ein Bild hochladen. Das Bild mit dem Felsen findest du hier.
Wichtig zu wissen 1: Damit Paper Penny nicht an deinem Hindernis hochklettern kann, darf die Figur keinen schwarzen Rand haben.
Wichtig zu wissen 2: Dein Hindernis willst du wahrscheinlich nicht in allen Leveln anzeigen lassen. Überlege dir in welchem Level das Hindernis sichtbar sein soll. Die Bausteine links helfen dir, zu programmieren, wann das Hindernis sichtbar ist.
Wichtig zu wissen 2: Dein Hindernis willst du wahrscheinlich nicht in allen Leveln anzeigen lassen. Überlege dir in welchem Level das Hindernis sichtbar sein soll. Die Bausteine links helfen dir, zu programmieren, wann das Hindernis sichtbar ist.
Aufgabe 2: Paper Penny kann nicht vorbei
Wenn du dein Spiel nun spielst bemerkst du, dass Paper Penny einfach hinter dem Hindernis durchläuft. Um dein Hindernis nun unüberwindbar zu machen, musst du ein bisschen Code hinzufügen. Du erstellst in diesen Aufgaben Code für Paper Penny. Sie ist es, die nicht am Hindernis vorbei kommt.
Um die Aufgabe zu lösen, braucht es zwei Überlegungen:
Tipps zu "Wann passiert etwas?" Erinnere dich an die Aufgabe zur Lava. Du kannst auch den Code anschauen, den du für die Lava erstellt hast. Das Programmieren des Hindernisses funktioniert ganz ähnlich. Paper Penny reagiert nun einfach auf das Hindernis und nicht auf eine bestimmte Farbe. Du findest den Baustein dafür auch unter "Fühlen". |
Im letzten Level kommt Paper Penny nun nicht mehr an dem Felsen vorbei.
|
Tipps zu "Was passiert?"
Wenn Paper Penny auf das Hindernis trifft, soll sie stehen bleiben oder umkehren. Nur: Wie wird überhaupt bestimmt, in welche Richtung Paper Penny läuft? Schaue dazu unter "Variablen" nach. Du findst dort die Variable "Geschwindigkeit". Ändere den Wert der Variable, wenn Paper Penny auf dein Hindernis trifft. Experimentiere mit verschiedenen Werten. Welcher ist aus deiner Sicht am Besten?
Wenn Paper Penny auf das Hindernis trifft, soll sie stehen bleiben oder umkehren. Nur: Wie wird überhaupt bestimmt, in welche Richtung Paper Penny läuft? Schaue dazu unter "Variablen" nach. Du findst dort die Variable "Geschwindigkeit". Ändere den Wert der Variable, wenn Paper Penny auf dein Hindernis trifft. Experimentiere mit verschiedenen Werten. Welcher ist aus deiner Sicht am Besten?
Zusatzaufgabe: Hindernis verbessern
|
Packe Paper Penny einmal mit der Maus und setzte sie hinter das Hindernis. Gehe nun auf das Hindernis zu und beobachte was passiert. Reagiert Paper Penny richtig? Falls nicht, musst du den Code noch anpassen, damit Paper Penny auch von dieser Seite her richtig auf das Hindernis reagiert.
Wichtig zu wissen: In welche Richtung Paper Penny geht, erkennst du an der Variablen "Richtung". Du findest diese Variable unter "Bewegung" und nicht unter Variablen. Der Grund dafür ist, dass du die Variable nicht selbst erstellt hast, sondern jede Figur in Scratch diese Variable hat. |
Zusatzaufgabe: Hindernis überwinden
Überlege dir, wie Paper Penny dein Hindernis überwinden könnte. Gibt es vielleicht Plattformen? Oder gibt es einen anderen Ausgang aus dem Level? Kann sie etwas sammeln, das ihr weiterhilft? Diskutiert eure Ideen zu zweit und versucht dann eine Idee umzusetzen.
Zusatzaufgabe: Mehrere Hindernisse
Vielleicht hast du nun viele spannende Ideen für unterschiedliche Hindernisse. Wenn du magst, kannst du in alle Level unterschiedliche Hindernisse einbauen.
Weiter gehts
Was möchtest du als nächstes in dein Spiel einbauen? Um zu lernen, wie du Paper Penny beibringen kannst ein Hindernis zu zerstören, kannst du Boxen bearbeiten. Du kannst auch einen Gegner einfügen und Paper Penny dagegen kämpfen lassen. Oder du lässt sie Münzen und Leben einsammeln. Die Anleitungen dazu findest du hier:
Dieser Lehrgang basiert auf dem Projekt Paper Penny für Scratch 2.0 des Insitutes für Weiterbildung und Medien der PHBern