Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Alice CS 110 - Honors Slides courtesy of Wanda Dann, Ithaca College.

Similar presentations


Presentation on theme: "Introduction to Alice CS 110 - Honors Slides courtesy of Wanda Dann, Ithaca College."— Presentation transcript:

1 Introduction to Alice CS 110 - Honors Slides courtesy of Wanda Dann, Ithaca College

2 Overview 4 Why Alice? 4 Getting Started with Alice Programming –Using the Alice interface –Running an Animation Program 4 Main Goal: –to have you set up and run Alice so you can work with examples and lab exercises

3 Why Alice? 4 A modern programming tool –3-D graphics –3-D models of objects 4 Animation –3-D models can be made to move around the virtual world 4 Free –www.alice.org

4 The Power of Alice 4 Automatically keeps track of 3-D objects –what objects are in the virtual world –types of object –where they are currently located 4 Automatically manages memory –dynamically allocates memory –reclaims memory when a world is closed or an object is destroyed

5 Built-ins 4 To animate the 3-D objects, Alice has many standard operations 4 Examples: –move –turn –roll –resize –setcolor

6 Libraries 4 You can import program code from available resources 4 Libraries provide additional operations for working with –numbers (math computations) –strings (characters, text)

7 Quick to Learn and Use 4 Can learn to use –interface in a couple of lab sessions 4 Can learn to create –a simple animation in a matter of minutes –a non-trivial animation in a few lab sessions

8 Demo 4 How to use the Alice interface –interactive command line –menu selections –smart editor 4 How to run an Alice program for animating a 3-D object


Download ppt "Introduction to Alice CS 110 - Honors Slides courtesy of Wanda Dann, Ithaca College."

Similar presentations


Ads by Google