Class 2 - Getting Acquainted with Alice 1 Goals for Today n...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Getting Acquainted with Alice 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Goals for Today n Design a simple Alice program n Build your program in Alice n Animate Alice objects by sending messages n Use the doInOrder and doTogether controls n Change an object’s properties MGMT 290D 2
Background image of page 2
Preliminaries n Go into Alice and go to Edit->Preferences and where it says “display my program:” change to “Java Style in Color” ¨ This will help us with the eventual transition to Java programming n Restart Alice ¨ Make sure to do this where ever you work on Alice (home, laptop, etc.) MGMT 290D 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Preliminaries MGMT 290D 4
Background image of page 4
Designing an Alice Program n Programming in Alice is similar to filmmaking n Filmmaking terms ¨ Treatment: short prose version of a film ¨ Screenplay: written version of film that includes dialog ¨ Scene: a piece of the story usually set in one location ¨ Shot: part of scene told with camera in one position ¨ Viewpoint: perspective of camera for a given shot ¨ Storyboard: drawing that provides blueprint for a shot MGMT 290D 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
User Stories n Prose versions of programs from user perspective n Critical components of a user story ¨ A basic description of events taking place in the story ¨ Nouns in the story (which correspond to objects) ¨ Verbs in the story (which correspond to actions) ¨ Chronological flow of actions (algorithm) n User story is the foundation of good software n The user story plays a role similar to a screenplay n Guideline: number actions according to their flow MGMT 290D 6
Background image of page 6
User Stories (continued) MGMT 290D 7
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Storyboard-Sketches n Storyboard ¨ Detailed drawing of a shot ¨ Arrows show movements of characters or camera n Collection of storyboards helps actors visualize film n Storyboard-sketch: storyboard for application screen n Components of a storyboard-sketch: ¨ Object’s position (location) ¨ Object’s pose (position of limbs, if it has any) ¨ Object’s orientation (direction it is facing) ¨ Camera’s viewpoint MGMT 290D 8
Background image of page 8
Storyboard-Sketches (continued) MGMT 290D 9
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Transition Diagrams n Link the multiple storyboard-sketches n In a movie, transition diagram is a linear sequence MGMT 290D 10
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/04/2012 for the course MGMT 290 taught by Professor Staff during the Fall '08 term at Purdue University-West Lafayette.

Page1 / 35

Class 2 - Getting Acquainted with Alice 1 Goals for Today n...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online