Class 1b - 12/4/09 Click to edit Master subtitle style...

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

View Full Document Right Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 12/4/09 Click to edit Master subtitle style Getting Acquainted with Alice Matthew Hashim 8/25/2009 11 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 MGMT 290D 22 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.) MGMT 290D 33 MGMT 290D 12/4/09 Preliminaries MGMT 290D 44 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 MGMT 290D 55 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 MGMT 290D 66 MGMT 290D 12/4/09 User Stories (continued) MGMT 290D 77 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 MGMT 290D 88 MGMT 290D 12/4/09 Storyboard-Sketches (continued) MGMT 290D 99 MGMT 290D...
View Full Document

This note was uploaded on 12/04/2009 for the course MGMT 290 taught by Professor Staff during the Spring '08 term at Purdue.

Page1 / 35

Class 1b - 12/4/09 Click to edit Master subtitle style...

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

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