Program design and implementation Sept 7, 2010 – Day 2 Object-oriented Programming thru Video Games TIDE 1840 Harry Howard Tulane University.

Slides:



Advertisements
Similar presentations
Alice.
Advertisements

PIIT Computer Science Summer Camp - Alice July 10, 2012 Brenda Parker Computer Science Department MTSU.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland Modified by Serita Scott Further modified by Suzy Crowe.
Book Trailer Click Sheet Go to my teacher website for: click sheet grading rubric blank color pages and more…
1 Fall 2009ACS-1805 Techniques for designing code Storyboards Text (aka pseudocode) Diagrams Flowcharts (a procedural technique shown in text) Directed.
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.
1 Fall 2008ACS-1805 Techniques for designing code Storyboards Text (aka pseudocode) Diagrams Flowcharts (a procedural technique) Text presents one of these.
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.
CS320n –Visual Programming Interactive Programs Mike Scott (Slides 5-1)
Copyright 2011 Wanda Dann, Steve Cooper, Don Slater Alice Workshop Problem Solving with Alice 2 & Friends.
Alice: A Free 3D Animation World for Teaching Programming Barbara Ericson Georgia Institute of Technology Oct 2005.
Animation Programs Alice. Overview 4-step process for creating animations Step 1: Understand Problem Step 2: Design Step 3: Implementation Step 4: Test.
A My Name is Alice We will look at this book as writers, thinking about how the author put it together. What are some things that make this book fun to.
Creating An Animation Program Alice Web Design Section 8-4.
Through the Looking Glass - Alice 2.0. Welcome from Alice.
Busy At School By: Brycie Wilson Reading A-Z Level C.
Classes, Objects, and World-level Methods Section 47 Web Design.
Animation Programs: Scenarios and Storyboards Alice Web Design Section 8-3.
CS320n –Visual Programming Introduction to Alice Mike Scott (Slides 2)
Grades 6-8 Middle School How to Create Simple Animation in PowerPoint.
Storyboards in Alice Summer 2010 Prof. Susan Rodger.
Animation Programs: Scenarios and Storyboards Alice.
Alice Programming Step 1:Design Copyright 2011 Wanda Dann, Don Slater, Steve Cooper.
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.
Classes, Objects, and World-level Methods Alice. Larger Programs As you become more skilled in writing programs, you will find that programs quickly increase.
1 Fall 2007ACS-1903 Techniques for designing code Storyboards Text (aka pseudocode) Diagrams Flowcharts (a procedural technique) Text presents one of these.
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.
Creating An Animation Program Alice. Recall We began the animation creation process We introduced the concept of storyboard We will continue using the.
Animation Programs: Scenarios and Storyboards
Animation Programs Alice.
CompSci 4 Chap 4 Sec 1 Sept 15, 2005 Prof. Susan Rodger.
Creating an Animation Program
Video Game Storyboards Advanced Programming Ms. Castiglia.
Classes, Objects, and World-level Methods MMP 220 Multimedia Programming This adapted material was prepared for students in MMP220 as as part of a curriculum.
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.
Learning to Program with Alice September 22, 2009.
Fall 2007ACS-1805 Ron McFadyen1 Chapter 2 Creating Your First Animation (An Introduction to Programming)
Learning to Program with Alice 1st Semester September 11, 2008.
Animation Programs: Scenarios and Storyboards Alice.
Alice: A Free 3D Animation World for Teaching Programming.
Programming: Simple Control Structures Sec 46 Web Design.
Creating an Animation Program Alice. The programming steps.
Animation Programs: Scenarios and Storyboards Alice.
Narration/dialogue: Camera motion: Video effect: Audio effect: Shot duration: Transition to next scene: Storyboard Panel #
Problem Solving.  Similar to Solving Math Word Problem  Read the Problem  Decide how to go about Solving the Problem  Solve the Problem  Test the.
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.
Introduction to the course Aug 30, Day 1 Object-oriented Programming thru Video Games TIDE 1840 Harry Howard Tulane University.
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.
Alice Development Environment. Which area contains our “program” (set of instructions)? D AB C.
Control Structures: Conditionals, If/Else and Loops David Millard
And adding fun to the presentation
Programming in Alice Chapter 2.
Animation Programs: Scenarios and Storyboards
Creating Animations in Alice
Programming: Simple Control Structures
Programming: Simple Control Structures
Summer Fun! This is a simple story template to create a snapshot story book of fun that was had over the summer. Use this at the beginning of the school.
Creating an Animation Program
Design and Implementation
Creating an Animation Program
Animation Programs: Scenarios and Storyboards
Animation Programs: Scenarios and Storyboards
Presentation transcript:

Program design and implementation Sept 7, 2010 – Day 2 Object-oriented Programming thru Video Games TIDE 1840 Harry Howard Tulane University

Course organization 0/ 0/ Please, no food or drink! 9/7/10OOP thru Video Games - Harry Howard - Tulane University 2

Course organization The SD card on my camera screwed up, and I lost a few photos. 9/7/10OOP thru Video Games - Harry Howard - Tulane University 3

Course organization We have a budget of $75 per enrolled student: 12 x $75 = $900. ◦ I suggest that we have dinner at Jacques- Imo’s some night ◦ I will invite you to a Doodle poll to find an evening when most people can attend. 9/7/10OOP thru Video Games - Harry Howard - Tulane University 4

GETTING STARTED WITH ALICE Dann, Cooper & Pausch §I.1 9/7/10OOP thru Video Games - Harry Howard - Tulane University5

Exercises p. 19ff Island Winter Snowpeople pile Tea party Soldiers on deck 8/23/10OOP thru Video Games - Harry Howard - Tulane University 6

PROGRAM DESIGN AND IMPLEMENTATION Dann, Cooper & Pausch §I.2 9/7/10OOP thru Video Games - Harry Howard - Tulane University 7

Some terminology Program Instruction Scenario ◦ A statement of the problem or task that the animation addresses = requirement specification Storyboard Algorithm Pseudocode 9/7/10OOP thru Video Games - Harry Howard - Tulane University 8

Steps to creating an animation 1. Read the scenario 2. Design 3. Implement 4. Test 9/7/10OOP thru Video Games - Harry Howard - Tulane University 9

Read the scenario What questions does a scenario answer? ◦ What story is to be told? ◦ What objects are needed? ◦ What actions take place? Take 10 minutes to make up a scenario and then share it with the class. 9/7/10OOP thru Video Games - Harry Howard - Tulane University 10

Design Create a storyboard ◦ See example of a visual storyboard on the next page. ◦ Each sketch is a snapshot of a scene, known as a state in computer science. ◦ It helps to use a template, see slides10 and 11. ◦ If making a visual storyboard is too time consuming, the alternative is to make a textual storyboard, see slide 12. 9/7/10OOP thru Video Games - Harry Howard - Tulane University 11

Example of a storyboard 9/7/10OOP thru Video Games - Harry Howard - Tulane University 12

Storyboard template 9/7/10OOP thru Video Games - Harry Howard - Tulane University13

Scene Number: 1 Sound: None Text: None 9/7/10OOP thru Video Games - Harry Howard - Tulane University14 Description The initial scene.

The book’s example, p. 28 Do the following steps in order ◦ alien moves up ◦ alien says “Slithy toves?” ◦ robot’s head turns around ◦ robot turns to look at alien ◦ Do the following steps together  robot moves toward the alien  robot legs walk ◦ etc. Note that this looks like pseudocode. 9/7/10OOP thru Video Games - Harry Howard - Tulane University15

Evaluate and revise Does the action flow from scene to scene as the story unfolds? Do any transitions need to be added to blend one scene to the next? Did you overlook any part of the story? Is there something about the story that should be changed? 9/7/10OOP thru Video Games - Harry Howard - Tulane University16

§I.3 PROGRAMMING: PUTTING THE PIECES TOGETHER Next time