World

Alice Programming
What is Alice?



Alice is an interactive graphic 3D
programming environment.
Computer Programming requires an
aptitude for solving problems.
Alice is not an Object Oriented
Programming language (it does not
have the features for OOP), however
it is an Object based programming
language.


Alice is a program for building virtual
worlds populated by 3D objects.
Objects can move, spin, change
color, react the to a mouse, and etc.
The Alice Interface






There are 5 areas that make up the Alice
interface.
World: Displays the world you are building.
Object Tree: contains a list of objects in the
world
World Details: Provides information about the
world or objects in it.
Edit or Editor Area: Objects are made to move
and spin, etc.
Events Area: Allows objects to do certain
things.
World Running...

The location of the animated visual
output produced by the program is
displayed.
Steps to Planning an Animated
Alice World


Set the stage
Write the program to animate the
world causing the players to behave
according to plan.