Learning to Program with Alice September 22, 2009.

Slides:



Advertisements
Similar presentations
An Introduction to Digital Filmmaking
Advertisements

PROBLEM SOLVING TECHNIQUES
Alice Programming Step 1:Design Copyright 2011 Wanda Dann, Don Slater, Steve Cooper.
Programming in Alice Chapter 2. Today’s Agenda Designing a Program Writing Methods Executing Instructions Simultaneously Comments Tips for Setting Up.
What is Alice? Graphical Programming Environment and Language Learn object oriented programming using 3 dimensional objects and a story telling approach.
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.
Animation Programs Alice. Overview 4-step process for creating animations Step 1: Understand Problem Step 2: Design Step 3: Implementation Step 4: Test.
Copyright © 2001 by Wiley. All rights reserved. Chapter 1: Introduction to Programming and Visual Basic Computer Operations What is Programming? OOED Programming.
Computer Programming Basics. Computer programs are a detailed set of instructions given to the computer They tell the computer: 1. What actions you want.
Comprehension Strategy Routine Cards
Learning to Program with Alice 2 nd Semester February 13, 2008.
Learning Objectives Data and Information Six Basic Operations Computer Operations Programs and Programming What is Programming? Types of Languages Levels.
Animation Programs: Scenarios and Storyboards Alice Web Design Section 8-3.
CSC1401: Introductory Programming Steve Cooper
Storyboards in Alice Summer 2010 Prof. Susan Rodger.
Review For Test Chapter 4 & 5 Test is Wednesday, January 27th.
C++ If….Else Statements and Flowcharts October 10, 2007.
Animation Programs: Scenarios and Storyboards Alice.
New Teachers’ Induction January 20, 2011 Office of Curriculum and Instruction.
Alice Programming Step 1:Design Copyright 2011 Wanda Dann, Don Slater, Steve Cooper.
Learning to Program with Alice – Chapter 1 September 16, 2009.
Animation Programs: Scenarios and Storyboards Alice.
By the end of this session you should be able to...
Alice Program Design and Implementation. Scenarios and storyboards The previous magician example illustrated a simple storyboard which depicts a scenario.
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
Chapter One An Introduction to Programming and Visual Basic.
Video Game Storyboards Advanced Programming Ms. Castiglia.
Write a Story.
Certificate in Digital Applications – Level 02 Multimedia Showcase – DA202.
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,
Review for test! Alice Chapter 1&2 Test is tomorrow! - March 26 th March 25th.
Fall 2007ACS-1805 Ron McFadyen1 Chapter 2 Creating Your First Animation (An Introduction to Programming)
Visual Basic Flowcharts October 10, Turn in your vocabulary words before you leave!
Learning to Program with Alice 1st Semester September 11, 2008.
Animation Programs: Scenarios and Storyboards Alice.
© 2014 International Technology and Engineering Educators Association STEM  Center for Teaching and Learning™ Game Art and Design Unit 2 Lesson 1 Skills.
WHAT IS THIS? Clue…it’s a drink SIMPLE SEQUENCE CONTROL STRUCTURE Introduction A computer is an extremely powerful, fast machine. In less than a second,
Creating an Animation Program Alice. The programming steps.
Animation Programs: Scenarios and Storyboards Alice.
Programming. In your own words, explain what an algorithm is, and give an example of how people use algorithms every day.
Program design and implementation Sept 7, 2010 – Day 2 Object-oriented Programming thru Video Games TIDE 1840 Harry Howard Tulane University.
Designing a Solution in Alice To create a design, we borrow the idea of storyboards from professional animators at Disney, Pixar, etc.
Problem Solving.  Similar to Solving Math Word Problem  Read the Problem  Decide how to go about Solving the Problem  Solve the Problem  Test the.
JULIE LUCAS ~ SECOND LANGUAGE ACQUISITION AND THEORY.
How Computers Solve Problems Computers also use Algorithms to solve problems, and change data into information Computers can only perform one simple step.
Unit 2 Programming in Alice & Java 1. Day 1: Learning to Program  Objective: Understand the need for step-by-step logic; Basic working of a computer.
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.
Algorithms and Flowcharts
1 Quiz Show Programming Terms. 2 Alice - 3D Virtual Programming Vocabulary Quiz Board Chapter 1 Chapter 2a Chapter 2b Chapter 3 Chapter 4 $100 $200 $300.
Chapter 3 Structured Program Development in C C How to Program, 8/e, GE © 2016 Pearson Education, Ltd. All rights reserved.1.
Animation Storyboard Design
P2 - Creating briefs, Schedules and Storyboards
Animation Programs: Scenarios and Storyboards
Creating Animations in Alice
Media Analysis.
P2 - Creating briefs and Storyboards
Creating an Animation Program
Game Art and Design Unit 2 Lesson 1 Skills in the Game Industry
Design and Implementation
Chapter One: An Introduction to Programming and Visual Basic
Animation Programs: Scenarios and Storyboards
Presentation transcript:

Learning to Program with Alice September 22, 2009

Chapter 2 – P rogram Design and Implementation Vocabulary Words Storyboard Algorithm Pseudocode Syntax Scenario Snapshot Textual Storyboard

Storyboard Is a design approach that is use to create a solution to a problem or plan a list of actions to perform a task. At Pixar, Disney, animators break down a long scenario into sequences of many short scenarios. A storyboard may consist of dozen of scene sketches. Another example, play writers break down a play into individual acts and the acts into individual scenes.

Creating a program that animates objects in a Virtual World is a four- step process: 1.*Read the scenario (a description of the problem or task) 2.*Design (plan ahead) 3.Implement (write the program) 4.Test (see if it works)

Algorithm Step-by-step solution to a problem or task. A procedure for solving a problem. Example: Rise and Shine algorithm Get out of bed Take off pj’s Take a shower Get dressed Eat breakfast Carpool to work

Pseudocode In an artificial and informal language that helps programmers develop algorithms. Notes to one self. Similar to everyday language. User friendly.

Syntax Statement structure and punctuation. Format. Remember: If (condition) then statements;

Scenario A description of the problem or task. A scenario is a problem (or task) statement that describes the overall animation in terms of what problem is to be solved or what lesson is to be taught. Gives all the necessary details in setting up the initial scene and then planning a sequence of instructions for the animation.

Scenario provides answers to the following questions: 1.What story is to be told? 2.What objects are needed? Some objects will play the leading role while some objects are the background. 3.What actions are to take place? These actions will eventually become the instructions in the program.

Snapshot Each sketch is a representation or a snapshot of a scene in animation. It is associated with objects in certain positions, colors, sizes, an poses. They are numbered in sequence They are label with necessary information.

Textural Storyboard For the inpatient programmers! Look like a ‘to-do-list’ Allows us to prepare a planned structure for writing program code. Example: Do the following steps in order: Alien moves up Alien says, ‘Take me to your leader” Robot’s head turns around Etc.

Evaluate and revise! A good idea. Once the storyboard has been designed, it is a good idea to take an objective look to decide what might be changed. Ask the following questions: 1.Does the action flow from scene to scene, as the story unfolds? 2.Do any transitions need to be added to blend one scene to the next? 3.Did you overlook some essential part of the story? 4.Is there something about the story that should be changed?

Your Assignment! Lets Review! Create a visual (see page 23) and a textual (see page 25) storyboard for each of the following scenarios: A child’s game: Alice, the white rabbit, and the Cheshire cat enjoy a game of musical chairs in a tea party scene. One of the characters yells “switch” and they all run around the table to stand beside the next chair. After the switch, a chair is tipped over and the character standing next to it is eliminated from the game (moves away from the table).

Description: Alice, the rabbit, Cheshire cat are waiting to play a game of musical chairs. Sound: None Text: None Scene Number: 1

Description: Game starts! Alice calls out “switch” and they all run around the table to stand beside the next chair. Sound: None Text: Alice calls out “Switch”. Switch Scene Number: 2

Scene Number 3 Description: The characters have ran around the table and stand beside the chair. One chair is to be tipped over. (The Rabbit). Sound: None Text: None

Scene Number 4 Description: A chair is tipped over and the character standing next to it is eliminated from the game and moves away from the table. Sound: None Text: Alice calls out, “You are out Rabbit!” You are out Rabbit!

Your Assignment: Part One: Page 59/47 Exercises: 1 b (A Video Game) and 1 c (An Olympic simulation). Use the handouts! Part Two: Continue to finish Chapter 2 – First Encounters Example Chapter 2 Tips & Techniques