Boxen
In dieser Aufgabe soll Paper Penny nun boxen lernen. Mit ihrem Boxschlag kann sie sich dann gegen einen Gegner wehren oder ein Hindernis zerstören, sobald du dieses Aufgaben auch gemacht hast.
Aufgabe 1: Paper Penny lernt boxen
Um Paper Penny boxen zu lassen musst deine Figur Kostümbilder dafür haben. Wenn du Paper Penny anklickst und unter "Kostüme" ganz unten nachschaust, siehst du, dass bereits drei Kostüme für das Boxen da sind (Boxen_01 - Boxen_03). Bis jetzt werden diese Kostüme aber noch nie gezeigt. Im ersten Schritt programmierst du Paper Penny nun so, dass sie die Boxen-Kostüme zeigt, wenn du die Leertaste drückst.
Du brauchst dazu einen Baustein unter Ereignisse, um festzustellen ob die Leertaste gedrückt wurde. Den Baustein um das Kostüm zu wechseln, findest du unter "Aussehen". Vielleicht brauchst du noch den "Warte"-Baustein um deine Animation langsamer zu machen. Wichtig zu wissen: Wenn Paper Penny fertig geboxt hat, macht sie vielleicht komische Sachen und rennt einfach auf der Stelle. Befehle ihr noch, mit welchem Kostüm sie nach dem Boxen weiterfahren soll. |
|
Aufgabe 2: Hindernis zerstören
Um diese Aufgabe lösen zu können musst du zuerst die Aufgaben 1 & 2 unter "Hindernis" lösen. Damit Paper Penny das Hindernis zerstören kann, braucht es dann zwei Schritte:
Aufgabe 2a: Mehr Kostüme für das Hindernis
Um das Hindernis langsam kaputt gehen zu lassen, braucht es einige neue Kostüme. Eine Möglichkeit die Kostüme für das kaputte Hindernis zu erstellen geht so:
|
Aufgabe 2b: Boxen zerstört das Hindernis
Wenn Paper Penny nun boxt, soll das Hindernis Schritt für Schritt kaputt gehen. Da wir immer von der Figur aus denken, muss das Hindernis also Code bekommen um das Kaputtgehen zu zeigen. Nur, wie weiss das Hindernis, dass Paper Penny geboxt hat? Für dieses Problem gibt es eine Lösung: Die Figur "Paper Penny" schickt eine Nachricht an alle, sobald sie geboxt hat.
Wichtig zu wissen 1: Beim Programmieren gibt es immer verschiedene Möglichkeiten um ein Problem zu finden. Wenn du also eine Lösung findest, die nicht die gezeigten Blöcke braucht, sondern anders funktioniert: Gratuliere, du hast eine neue und andere Lösung gefunden.
Wichtig zu wissen 2: Kostüme haben einen Namen und eine Nummer. Die Nummer siehst du im kleinen Bild des Kostüms in der Kostümübersicht oben links. Wenn du dir die Kostüme von Paper Penny anschaust, hat das Kostüm mit dem Namen "warten_frame01" die Nummer 7 und das Kostüm mit dem Namen "Boxen_01" die Nummer 15. Im Code kannst du beides verwenden.
Wichtig zu wissen 2: Kostüme haben einen Namen und eine Nummer. Die Nummer siehst du im kleinen Bild des Kostüms in der Kostümübersicht oben links. Wenn du dir die Kostüme von Paper Penny anschaust, hat das Kostüm mit dem Namen "warten_frame01" die Nummer 7 und das Kostüm mit dem Namen "Boxen_01" die Nummer 15. Im Code kannst du beides verwenden.
Zusatzaufgabe: Wie tönt boxen?
Hast du die Aufgabe zum Sounddesign schon gelöst? Wie tönt eigentlich boxen? Füge für das Boxen auch einen Sound hinzu.
Zusatzaufgabe: Handkantenschlag
Du findest bei Paper Penny Kostüme für eine weitere Aktion: einen Handkantenschlag. Füge diese Aktion zu deinem Spiel hinzu. Überlege dir dazu:
- Mit welcher Taste wird diese Aktion durchgeführt?
- Welchen Sound macht der Handkantenschlag?
Weiter gehts
Was möchtest du als nächstes in dein Spiel einbauen? Du kannst 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