Introducing Alice

Introducing
Storytelling Alice
Created by: Mr. Goff
Edited by: Mr. Green
Referenced from: Richard Baldwin
Introducing
Storytelling Alice
Purpose of Lesson
1. Learn how to test the Alice Storytelling programming
environment.
2. Learn how to access the tutorials that are provided by the
developers of Storytelling Alice.
Introducing
Storytelling Alice
What is Alice?
1.
Storytelling Alice is an interactive graphics 3D
programming environment.
2.
Storytelling Alice is useful for learning how to program.
Storytelling Alice also makes learning to program fun.
During this course you should explore the many possibilities
for being creative and having fun with Alice.
UNLESS I SAY OTHERWISE YOU ALWAYS
USE THE STORYTELLING ALICE. DON”T
CLICK ON THE WRONG ONE!
Introducing
Storytelling Alice
Programming a computer
Computer programming is not especially difficult.
It requires an aptitude for solving problems.
•
•
•
A computer program is usually a model for a
solution to someone's problem.
The important thing is to take the learning
process in deliberate steps
Making certain that you understand each step
before moving on to the next.
Introducing
Storytelling Alice
1.
2.
3.
4.
Not Object Oriented
Alice is an outstanding product for teaching
object-based programming.
Alice is not an object-oriented programming
(OOP) language.
Object-Oriented Program can adjust to its
environment, such as video games.
Object-Based Program can’t adjust to its
environment. All of the Alice program must be
programmed to do anything, so it is an objectbased program.
Introducing
Storytelling Alice
3D graphics
1. Alice makes it possible to write 3D animation
programs very easily.
Would probably require years in hard-core Java.
Introducing
Storytelling Alice
The bottom line
1. Alice is not a fully object-oriented programming
environment.
2. Alice is object-based.
3. Alice is very suitable for getting you started
down the road towards object-oriented
programming.
Introducing
Storytelling Alice
Figure 2. The Alice welcome screen.
The Welcome screen
After awhile, you
should see a screen
image similar to that
shown in Figure 2 in
the center of a fullscreen version of the
image shown in
Figure 3 (next slide).
Introducing
Storytelling Alice
The program edit screen
Figure 3 shows the
screen that you will
use to develop your
Alice programs
(also known as worlds).
This screen is referred
to as the program edit
screen.
Figure 3. The Alice development
environment screen.
Introducing
Storytelling Alice
What's next?
Creating and an Alice world consists of two very
distinct steps.
• The first step, (setting the stage) simulates a
manual process of painting scenery, selecting
costume colors, put the players, the scenery, and
other objects in position on the stage getting ready
for the curtain to rise, or the cameras to roll.
2. The second step is to write the program to animate
the world causing the players to behave according
to plan.
Introducing
Storytelling Alice
The Storytelling Alice tutorial
1. You will have access to an interactive tutorial.
2. You should work through that tutorial, learning
as much as you can in the process.
3. You may not understand everything in the
tutorial. Regardless, you should follow along
and do all the things that you are instructed to
do.
4. That will help you to get a feel for how to write
and run 3D programs using Storytelling Alice.
Introducing
Storytelling Alice
Work through the tutorial
Click on the tutorials. Go slowly!
Anybody could speed through it with clicks
of the mouse.
Make sure you read so you understand what
is going on. This will help you later.