Programmierung von Animation mit Alice Teil1 Dr. Angelika Reiser Nastaran Matthes Programmierung mit Alice • Alice ist eine grafische Entwicklungsumbebung in englischer Sprache, die Erstellung von Animationsfilme erlaubt. • Entwickelt wurde Alice an der Carnegie Mellon University in Pittsburg, U.S.A. Alice ist kostenlos und für alle gängigen Plattformen verfügbar: www.alice.org Alice-Oberfläche (1) Vorschaufenster: Deine Geschichte wird hier angezeigt! Alice-Oberfläche (2) Objektbaum: Liste der Objekte der aktuellen Welt z.B. : der See (Lake), Eiskunstläufer (IceSkater) Alice-Oberfläche (3) Detailfenster: Eigenschaften (Farbe, ) Methoden (gehen, drehen, ..) und Funktionen ( springen, ..) für ein Objekt werden hier aufgelistet. Alice-Oberfläche (4) Editor Hier schreibst du den Ablauf Deiner Geschichte in Programmiersprache. Einfügen von Methoden erfolgt über Drag & Drop. Alice-Oberfläche (5) Play: Durch Klicken auf den Play wird Deine Animation abgespielt. Eine Animation abspielen 1. Die Animation finden: • File->open world • /iceSkaterworld • ..öffnen 2. Die Animation vorführen: - auf Play anklicken! Eisläuferin Wie kann ich die Animation ändern? (1) • Du kannst neue Methoden einfügen. • Du kannst die Reihenfolge der Methoden ändern. • Und viel mehr….. Aufgabe1 • Schreibe die Geschichte zur Animation „ Eisläuferin“ auf: Szene: Ablauf: Aufgabe 2 • • • • • • Im Detailfenster kannst Du die Bewegungen (Methoden) auflisten. Welche Bewegungen kann die Eisläuferin? Benutze diese Bewegungen und denke Dir eine neue Choreographie für die Eiskunstläuferin aus. Schreibe die Schritte auf einem Blatt auf. Ändere die Geschichte der Eisläuferin im Editor-Fenster. Du kannst die Methoden mit Drop & Drog in das Editor-Fenster einfügen. Speichere Deine Änderung als „ DeineName-IceSkater“. Klicke auf PLAY. Stimmt die Animation mit Deiner Choreographie überein? Schreibe die Fehler auf. Korrigiere die falsche Bewegungen im Editor. Klicke auf PLAY. Bist Du mit Deiner Animation zufrieden? Speicher den Film.