Alice Programming Step 1:Design Copyright 2011 Wanda Dann, Don Slater, Steve Cooper.

Slides:



Advertisements
Similar presentations
AliceWhileLoop1 While Loop in Alice Stephen Cooper Wanda Dann Randy Pausch Barb Ericson Oct 2009.
Advertisements

EXAMPLE OF A STORYBOARD FOR A SCENE FROM A WESTERN.
Alice.
While: Indefinite Loops Alice. Repetition In some situations, we don’t know exactly how many times a block of instructions should be repeated. All we.
Fall 2007ACS-1805 Ron McFadyen1 Ch 7 Loops Alice has two control structures for controlling the repeated execution of statements Loop While.
Fall 2009ACS-1805 Ron McFadyen1 Ch 7 Loops Alice has two control structures for controlling the repeated execution of statements Loop While.
While: Indefinite Loops Sec 8-14 Web Design. Objectives The student will: Understand what an Indefinite Loop is Understand how create an indefinite loop.
Repetition: Definite Loops Alice. Repetition In many kinds of animations, especially simulations and games, some actions happen again and again. Example:
CS320n –Visual Programming Indefinite Loops (Slides 7-2) Thanks to Wanda Dann, Steve Cooper, and Susan Rodger for slide ideas.
Alice Programming Step 1:Design Copyright 2011 Wanda Dann, Don Slater, Steve Cooper.
CS320n –Visual Programming Random Numbers and Random Motion (Slides 6-3) Thanks to Wanda Dann, Steve Cooper, and Susan Rodger for slide ideas.
Creating an Animation Program Alice. Step 1: Design Decide on the problem to be solved Design a solution We will use a storyboard design technique, commonly.
Copyright 2011 Wanda Dann, Steve Cooper, Don Slater Alice Workshop Problem Solving with Alice 2 & Friends.
Copyright 2011 Wanda Dann, Steve Cooper, Don Slater Alice Workshop Implementation Algorithm  Code World.my first method Control blocks Statements (methods,
Animation Programs Alice. Overview 4-step process for creating animations Step 1: Understand Problem Step 2: Design Step 3: Implementation Step 4: Test.
Lesson 3-Learning a Story Begin Learning a Story Now it is time for you to find a great story! Really begin to learn the story and learn how to tell.
Creating An Animation Program Alice Web Design Section 8-4.
Don Slater Wanda Dann Motion and Rotation Copyright 2012 Wanda Dann, Don Slater All rights reserved.
Storyboards in Alice Summer 2010 Prof. Susan Rodger.
Introduction to Programming with Alice and Java Copyright 2014 Wanda Dann, Don Slater All rights reserved.
CompSci 4 Chap 7 Sec 2 Apr 7, 2005 Prof. Susan Rodger Note: thanks to Wanda Dann and Steve Cooper for slide ideas.
I was a teacher. I was outside I was going to the park. I am at school. I am at my friends house. After school am eating at jack in the box.
Don Slater Wanda Dann Joint Operations Copyright 2012 Wanda Dann, Don Slater All rights reserved.
Classes and Objects Copyright 2014 Wanda Dann, Don Slater All rights reserved.
CS329e – Elements of Visual Programming Implementing Programs Mike Scott (Slides 2-2)
Animation Programs: Scenarios and Storyboards Alice.
A first program Sept 14, 2010 – Day 3 Object-oriented Programming thru Video Games TIDE 1840 Harry Howard Tulane University.
Alice Program Design and Implementation. Scenarios and storyboards The previous magician example illustrated a simple storyboard which depicts a scenario.
Don Slater Wanda Dann
Creating An Animation Program Alice. Step 1: Design Decide on the problem to be solved Design a solution We will use a storyboard design technique, commonly.
Storyboarding1 Steve Cooper Barb Ericson August 2009 Storyboarding.
Animation Programs: Scenarios and Storyboards
Copyright 2011 Wanda Dann, Steve Cooper, Don Slater Alice Workshop Welcome & Introduction.
CS320n – Elements of Visual Programming Lists Mike Scott (Slides 9-1) Thanks to Wanda Dann, Steve Cooper, and Susan Rodger for slide ideas.
Don Slater Wanda Dann Copyright 2012 Wanda Dann, Don Slater All rights reserved.
Creating an Animation Program
Storyboards. What is a storyboard?  A sequence of drawings, typically with some directions and dialogue, representing the shot planned for a movie or.
Copyright 2011 Wanda Dann, Steve Cooper, Don Slater Alice Workshop More Precise Positioning Camera Marker One-shot methods Saving a world.
Fall 2009ACS-1805 Ron McFadyen1 Chapter 2 Program Design & Implementation.
Storyboarding and Program Design Alice. Step 1: Design Decide on the problem to be solved Design a solution We will use a storyboard design technique,
Copyright 2008 Wanda Dann, Steve Cooper, Don Slater Alice Workshop Functions, Loops, and Parameters.
Programming: Simple Control Structures MMP 220 Multimedia Programming This adapted material was prepared for students in MMP220 as as part of a curriculum.
Learning to Program with Alice September 22, 2009.
Copyright 2008 Wanda Dann, Steve Cooper, Don Slater Alice Workshop Variables & Conditions.
ForLoopsInAlice1 Stephen Cooper Wanda Dann Randy Pausch Barb Ericson Oct 2009 Counted (For) Loops in Alice.
Fall 2007ACS-1805 Ron McFadyen1 Chapter 2 Creating Your First Animation (An Introduction to Programming)
CS320n –Visual Programming Definite / Counted Loops (Slides 7-1) Thanks to Wanda Dann, Steve Cooper, and Susan Rodger for slide ideas.
Wanda Dann Don Slater Classes and Objects Copyright 2012 Wanda Dann, Don Slater All rights reserved.
Animation Programs: Scenarios and Storyboards Alice.
Interactive Programming MMP 220 Multimedia Programming This adapted material was prepared for students in MMP220 as as part of a curriculum redesign project.
Parameters MMP 220 Multimedia Programming This adapted material was prepared for students in MMP220 as as part of a curriculum redesign project funded.
Animation Programs: Scenarios and Storyboards Alice.
Elements of Drama.
Joint Motion Copyright 2014 Wanda Dann, Don Slater All rights reserved.
Wanda Dann Don Slater Methods Panel & Object Tree Copyright 2012 Wanda Dann, Don Slater All rights reserved.
Program design and implementation Sept 7, 2010 – Day 2 Object-oriented Programming thru Video Games TIDE 1840 Harry Howard Tulane University.
An Introduction to Programming Using Alice 2.2, Second Edition Chapter 7 Recursive Algorithms.
Creating an Animation Program Alice. Step 1: Design Decide on the problem to be solved Design a solution We will use a storyboard design technique, commonly.
Beginning Animation. Storyboard An Invitation to Dinner 1.Marlin and Dory (two small fish) are swimming and talking. 2.A shark (Bruce) swims up behind.
The Name of the Animal: Shark By: Adiv. 1.The shark doesn’t sleep all day or night. 2.The shark is fast, he swims 8 kilometers an hour. 3.The color of.
CS320n – Elements of Visual Programming List Search Mike Scott (Slides 9-2) Thanks to Wanda Dann, Steve Cooper, and Susan Rodger for slide ideas.
Classes and Objects Copyright 2014 Wanda Dann, Don Slater All rights reserved.
Animation Storyboard Design
While: Indefinite Loops
Introduction to programming with scratch
Design and Implementation
Animation Programs: Scenarios and Storyboards
Counted (For) Loops in Alice
Classes and Objects Wanda Dann Don Slater
Presentation transcript:

Alice Programming Step 1:Design Copyright 2011 Wanda Dann, Don Slater, Steve Cooper

Copyright 2010 Wanda Dann, Don Slater, Steve Cooper  In this lesson, you will learn how to create a design.

 A design for an Alice Animation project has two basic elements  Storyboard development  Scene setup  This lesson is about storyboards.

 A storyboard is a sequence of actions that  Tells a story  Simulates a process  Performs a task  Plays a game Copyright 2010 Wanda Dann, Don Slater, Steve Cooper

 An example of a word problem:  Bruce (a shark) needs some "fish-rehab" – to help him kick the habit of eating fish.  Create an animation for the following script:  Three fish are swimming together. Bruce suddenly appears and the fish stop to look at the shark.  Bruce wants to be friendly so he offers to dance with the fish. Bruce illustrates the dance step and the fish imitate the step repeatedly until they swim out of sight.  Bruce says, "It's nice to have friends."

 To create a storyboard, begin by  Identifying the objects (characters/props)  Identifying the actions performed by the objects as the story unfolds Copyright 2010 Wanda Dann, Don Slater, Steve Cooper

Identify the objects Nouns in blue Three fish are swimming together. Bruce suddenly appears and the fish stop to look at the shark. Bruce wants to be friendly so he offers to dance with the fish. Bruce illustrates the dance step and the fish imitate the step repeatedly until they swim out of sight. Bruce says, "It's nice to have friends."

Identify the important actions Verbs in red  Three fish are swimming together. Bruce suddenly appears and the fish stop to look at the shark. Bruce wants to be friendly so he offers to dance with the fish. Bruce illustrates the dance step and the fish imitate the step repeatedly until they swim out of sight. Bruce says, "It's nice to have friends."

A textual storyboard (algorithm) Do in order Three fish swim together. Bruce suddenly appears Bruce says “I came to dance!” The fish turn to face camera at the camera Bruce and the fish repeatedly perform the dance step together until the fish swim out of sight. Bruce says it's nice to have friends.  Create a list the actions from each frame.  This is a “to-do list” that will be used to create the animation program.  A sequence of actions to perform a task is an algorithm

A textual storyboard (algorithm) Do in order Three fish swim together. Bruce suddenly appears Bruce says “I came to dance!” The fish turn to face camera at the camera Bruce and the fish repeatedly perform the dance step together until the fish swim out of sight. Bruce says it's nice to have friends.  Use this TEXTUAL STORYBOARD as a plan.  Write an Alice program to code this algorithm.