Alice Programming
Learn Alice in FREE step-by-step lessons.
Module 8: Understanding the Alice Virtual World
In this module, you will gain a deeper understanding of objects in the Alice virtual world.
Goal:
- Understand how objects view the world
- Learn how to move objects in the Alice virtual world
- Be able to move, turn and roll the objects that make up your scene
- Gain a deeper understanding of objects in the Alice virtual world
In order to do this you will:
Objectives:
- Understand the basic principles of object motion and rotation
- How Objects see the Virtual World: Video demonstrates move, turn and roll
- Understand that each object has a sense of direction
- Be able to add code to move, turn and roll.
- Use a sequence of actions to create a dance routine, or other complex action.
Please study the material at each of the links below.
How Objects see the Virtual World: Video demonstrates move, turn and roll
/alice/videos/MoveTurnOrRoll.mp4
Directions: Each object has a sense of direction: forward, backward, left, right, up, backward, and down.
/alice/videos/alice-direction.mp4
Dolphin tricks: Moves, Turn and Roll: A dolphin moves up, down, left and right
/alice/videos/alice-dolphin-tricks.mp4
A Dancing Chicken using move, turn and roll: How to add move, turn and roll procedures to the code
/alice/videos/alice-dancing-chicken.mp4
Using Functions: Shows the difference between procedures and functions.
/alice/videos/alice-use-functions.mp4
Eagle flies around the mesa: Eagle flies places using place and spatial relations.
/alice/videos/alice-eagle-flies.mp4
Rabbit Falls in Pond using Functions: Uses the functions getDistanceTo and getHeight.
/alice/videos/alice-rabbit-fall.mp4
Self Study Questions: What have you learned?
Discussion questions: What do you think?
Active Learning
Create a dance routine.
Glossary for world lesson
Full Glossary