alice-workshop

Werbung
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.
Herunterladen