Presentation is loading. Please wait.

Presentation is loading. Please wait.

Creating An Animation Program

Similar presentations


Presentation on theme: "Creating An Animation Program"— Presentation transcript:

1 Creating An Animation Program
Alice

2 Recall We began the animation creation process
We introduced the concept of storyboard We will continue using the example presented in the previous session

3 Step 2: Implementation To implement the storyboard, translate the actions in the storyboard to a program. Program (a.k.a. script) a list of instructions to have the objects perform certain actions in the animation

4 Writing the Program Our planned storyboard (to-do list) is:
The idea now is to translate the design steps to program instructions. Do the following actions in order snowman turns to face snowwoman snowman “blinks eyes” and calls out to the snowwoman. snowwoman turns around.

5 Translating the Design
Some steps in the storyboard can be written as a single instruction The snowman turns to face the snowwoman Other steps are composite actions that require more than one instruction The snowman tries to catch the snowwoman’s attention is two actions The snowman says “ahem” The snowman raises and lowers his eyes

6 Action Blocks in Alice Sequential Action Block
Simultaneous Action Block

7 Demo Ch02Snowpeople Tradtional Lecture: Create example world, line by line Active Learning: Create a part of the example world and allow students to complete the program.

8 Concepts in this first program
Program instructions may have arguments Example: for the move instruction, the arguments we used in this example were direction distance DoTogether and DoInOrder blocks can be nested one inside the other

9 Testing An important step in creating a program is to run it – to be sure it does what you expect it to do. We recommend that you use an incremental development process: write a few lines of code and then run it write a few more lines and run it write a few more lines and run it… This process allows you to find any problems and fix them as you go along.

10 Comments While Alice instructions are easy to understand, a particular combination of the instructions may perform an action that is not immediately obvious. Comments are used to document the code – explain the purpose of a particular segment of the program to the human reader.

11 Demo Ch02SnowpeoplewithComments
Comments in this example world illustrate description of the action performed by the entire method description of the purpose of a small segment of code Traditional Lecture: Add comments, as desired Active Learning: Add one comments, students add another

12 Assignment Read Chapter 2, Section 2 Read Tips & Techniques 2,
A First Program Read Tips & Techniques 2, Orientation and Movement Instructions

13 Lab Chapter 2 Lab Lec2


Download ppt "Creating An Animation Program"

Similar presentations


Ads by Google