Animation Programs: Scenarios and Storyboards Alice.

Slides:



Advertisements
Similar presentations
EXAMPLE OF A STORYBOARD FOR A SCENE FROM A WESTERN.
Advertisements

JAVA Coursework (the same for 2A and 2B). Fundamental Information The coursework is 30 marks in your O’Level = 15% of the exam Must be word processed.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland Modified by Serita Scott Further modified by Suzy Crowe.
World-level Methods with Parameters Alice. Larger Programs As you become more skilled in writing programs, you will find that your programs quickly begin.
Programming Tools for Solution Development Module 3 Lesson 2 Assignment: Notes.
Introduction to Alice Alice is named in honor of
Lesson 4 Body Language.  Identify 4 examples of negative body language.  Identify 4 examples of positive body language and facial expressions 
Alice Programming Step 1:Design Copyright 2011 Wanda Dann, Don Slater, Steve Cooper.
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.
Classes, Objects, and World-level Methods Alice. Programming in Alice© 2006 Dr. Tim Margush2 Class / Object Class A template describing the characteristics.
Animation Programs Alice. Overview 4-step process for creating animations Step 1: Understand Problem Step 2: Design Step 3: Implementation Step 4: Test.
Creating a 3D Interactive Story Prof. Susan Rodger Duke University Feb. 24, 2007.
CSE3: Fluency in Information Technology Dr. Beth Simon Computer Science and Engineering CSE B270: Lab Write these down.
Chapter 9 High-Level Programming Languages: C++. Chapter Goals Describe the expectations of high level languages Distinguish between functional design.
Classes, Objects, and World-level Methods
Movie Maker in the High School Classroom Professional Development Workshop September 1, 2009 Facilitator: Heidi Camp Swartz Creek High School.
Today’s Agenda 1.Collect Pre-Lab 4 2.Alice Programming Assignment Storyboards 3.Classes 4.Objects 5.Methods 6.Assign pair programming teams and meet upstairs.
Classes, Objects, and World-level Methods Alice. Larger Programs As you become more skilled in writing programs, you will find that programs quickly increase.
Animation Programs: Scenarios and Storyboards Alice Web Design Section 8-3.
CS320n –Visual Programming Introduction to Alice Mike Scott (Slides 2)
Storyboards in Alice Summer 2010 Prof. Susan Rodger.
Creating An Animation Program Part 2 Alice. Method A segment of program code (instructions) that defines how to perform a specific task.
CS329e – Elements of Visual Programming Implementing Programs Mike Scott (Slides 2-2)
Animation Programs: Scenarios and Storyboards Alice.
Xin Nov 15, Introduction to Alice Alice A very visible programming language Programming by dragging objects Interface World window The virtual world.
Alice Program Design and Implementation. Scenarios and storyboards The previous magician example illustrated a simple storyboard which depicts a scenario.
Control Structures (A) Topics to cover here: Introduction to Control Structures in the algorithmic language Sequencing.
The Language of Video. Shot Measured from Record to Pause The building blocks of a project.
CPSC 171 Introduction to Computer Science More Algorithm Discovery and Design.
Theme A theme of a literary text is its central message or lesson.
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
Animation Programs Alice.
Creating an Animation Program
CS320n –Visual Programming Classes, Objects, and World- Level Methods Mike Scott (Slides 4-1)
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,
Learning to Program with Alice September 22, 2009.
Creating a 3D Interactive Story Prof. Susan Rodger Duke University July 19, 2007.
Learning to Program with Alice 1st Semester September 11, 2008.
Creating An Animation Program Alice. Recall from last lecture We began the animation creation process We introduced the concept of storyboard We will.
Animation Programs: Scenarios and Storyboards Alice.
Creating An Animation Program Alice. Recall We began the animation creation process We introduced the concept of storyboard We will continue using the.
Creating an Animation Program Alice. The programming steps.
Animation Programs: Scenarios and Storyboards Alice.
Program design and implementation Sept 7, 2010 – Day 2 Object-oriented Programming thru Video Games TIDE 1840 Harry Howard Tulane University.
Problem Solving.  Similar to Solving Math Word Problem  Read the Problem  Decide how to go about Solving the Problem  Solve the Problem  Test the.
FIRST DAY OF CALCULUS Welcome to WWOC! WONDERFUL WORLD OF CALCULUS!
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.
Alice Development Environment. Which area contains our “program” (set of instructions)? D AB C.
Introduction to Scratch
Animation Programs: Scenarios and Storyboards
Classes, Objects, and World-level Methods
Animation Programs: Scenarios and Storyboards
Animation Programs: Scenarios and Storyboards
Creating Animations in Alice
Introduction to Algorithms
Classes, Objects, and World-level Methods
Classes, Objects, and World-level Methods
Creating an Animation Program
CS 139 – Programming Fundamentals
Animation Programs: Scenarios and Storyboards
Creating an Animation Program
Animation Programs: Scenarios and Storyboards
Classes / Objects / Methods
Animation Programs: Scenarios and Storyboards
Classes, Objects, and World-level Methods
Creating An Animation Program
Presentation transcript:

Animation Programs: Scenarios and Storyboards Alice

What is a program? Specification – general description of a problem someone wants to solve Examples: I want to bake a prize-winning chocolate cake. I want to enter my work hours and find out what my paycheck amount should be. I want to make a video of the story of the Three Bears with a techno score. "Scenarios"

Algorithm – a general description of a process for solving a problem. Examples: General rules of thumb on baking cakes Steps to follow to calculate paycheck from hours, pay rate, tax rate, etc. Storyboard for the Three Bears scenario

Program – a sequence of steps in a programming language that can be executed by a computer to solve a problem. Grandma Barnett's exceptionally tasty chocolate cake recipe. CalculatePaycheck.java Alice movie: The Three Bears, a modern fable (nominated for Best Animated Short-subject Film, 2006 Cannes Film Festival)

Design stages Read a scenario (problem statement, requirements gathering) Design a program Implement the program Test the program (better when done "iteratively")

Program Design Decide on the problem to be solved Often the problem to be solved is given to you by your instructor, team leader, etc. Other times, you get to make it up! Design a solution We will use a storyboard design

Example The scenario is: Several snow-people are outdoors, on a snow- covered landscape. A snowman is trying to meet a snowwoman who is talking with a group of her friends (other snowwomen.) He says "Ahem" and blinks his eyes, trying to get her attention. Snowwoman looks at snowman and blushes. The problem is: How can we design this animation?

Storyboard Option 1: Sketches None

Storyboard Option 2: Screen Shots Initial scene Snowman tries to catch snowwoman’s attention Snowwoman looks around

Storyboard Option 3: Text Animation Artists sketch their storyboards. If you don't enjoy drawing, you can use a textual form that like this: This is like a "to-do" list. The Learning to Program in Alice textbook puts a textual storyboard in a box. Do the following actions in order snowman turns to face snowwoman snowman “blinks eyes” and calls out to the snowwoman. snowwoman turns around. snowwoman blushes

Create Initial World

Assignment Read Chapter 2 section 1 Homework 2 (handout)