{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Class 1b - Getting Acquainted with Alice Matthew Hashim...

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

View Full Document Right Arrow Icon
12/4/09 Click to edit Master subtitle style Getting Acquainted with Alice Matthew Hashim 8/25/2009 11
Background image of page 1

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

View Full Document Right Arrow Icon
MGMT 290D 12/4/09 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 22
Background image of page 2
MGMT 290D 12/4/09 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.) 33
Background image of page 3

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

View Full Document Right Arrow Icon
MGMT 290D 12/4/09 Preliminaries 44
Background image of page 4
MGMT 290D 12/4/09 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 55
Background image of page 5

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

View Full Document Right Arrow Icon
MGMT 290D 12/4/09 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 66
Background image of page 6
MGMT 290D 12/4/09 User Stories (continued) 77
Background image of page 7

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

View Full Document Right Arrow Icon
MGMT 290D 12/4/09 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 88
Background image of page 8
MGMT 290D 12/4/09 Storyboard-Sketches (continued) 99
Background image of page 9

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

View Full Document Right Arrow Icon
MGMT 290D 12/4/09 Transition Diagrams n Link the multiple storyboard-sketches n In a movie, transition diagram is a linear sequence 1010
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.

{[ snackBarMessage ]}