Storytelling with Alice Teil 1 Programmierung in Alice • Alice ist eine Programmierumgebung, die Erstellung eigener Animationsfilms, wie Toy‘s Sotry, erlaubt. Alice - Oberfläche 1. „World Window“: Zeigt den Start-Szene: Deine Geschichte wird hier angezeigt. Alice - Oberfläche 2. Objekt-Baum: Liste der Szenen und Objekte: z.B. der See (Lake), Eiskunstkäufer (IceSkater) Alice - Oberfläche 3. Diese Spalte beinhaltet : Eigenschaften der Objekte: Farbe, Methoden: z.B. laufen, drehen .. Alice - Oberfläche 4. Editor: hier kannst Du den Ablauf deiner Geschichte beschreiben. Alice - Oberfläche 5. Event Umgebung: Hier kannst du bestimmen welcher Teil deiner Geschichte abgespielt werden muss. Eine Geschichte starten A: zuerst finden wir die Datei zur Geschichte: • File->open world • /iceSkaterworld • ..öffnen B: die Geschichte vorführen: Ein neues Fenster wird geöffnet. Die Geschichte wird angezeigt Die Geschichte: IceSkater Szene: ein gefrorener See, Schnee am Rand des Sees, Am Rand der Szene sieht man Tannenbäume und ein Haus. Eine Eiskunstläuferin steht in der Mitte des Bildes Ablauf: zwei Handlung 1. Start zum Laufen : IceSkater.prepare to skate 2. Einfache Drehung: IceSkater.do simple spin Wie kann ich den Ablauf der Geschichte ändern? Die Eiskunstläuferin sollte nun weitere Kunststücke vorführen: • Im Objektmenü klicke auf IceSkater. Im Details werden alle Methoden (in diesem Fall Bewegungen) aufgelistet, die IceSkater verfügt. Z. B. jump (springen), turn (umdrehen, … • Du kannst nun eine Methode mit der Maus auswählen und in Editor ziehen. Damit wird die Handlung der Eiskunstläuferin um diese Methode erweitert. • Im Editor kannst Du durch Verschieben von Zeilen die Reihenfolge der Handlung ändern Aufgabe: Die Eiskunstläuferin sollte nach Drehung zwei schritte nach vorne machen. Lösung: Wähle die Methode „Skate howManySteps“ aus. Ziehe diese Methode in den Editor nach der Zeile „ simple spin“. Du wirds nach Anzahl der Schritte gefragt. Wähle die Zahl „2“ aus. Nun klicke wieder auf „Play“ um den neunen Ablauf zu sehen. Aufgaben 1. 2. 3. 4. 5. 6. Welche Bewegungen kann IceSkater durchführen? Denke Dir eine neue Choreographie für die Eiskunstläuferin aus? Schriebe die Schritte zuerst auf einem Blatt auf. (dabei solltest Du die vorhandene Bewegungen benutzen) Nun Benutze die Methoden um Deine Choreographie im Editor zu schreiben. Klicke auf Play. Stimmt der Ablauf mit Deiner Choreographie überein? Wenn Du mit dem Ablauf der Geschichte zufrieden bist, kannst Du Deinen Film speichern. Nun kannst Du durch Änderung der Reihenfolge der Bewegungen neue Choreographien erzeugen.