180 likes | 289 Views
Informatics 121 Software Design I. Design Studio I Discussion Alex Baker and Andr é van der Hoek Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited. Today’s Lecture. An open discussion of the design studio
E N D
Informatics 121Software Design I Design Studio I DiscussionAlex Baker and André van der Hoek Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited.
Today’s Lecture • An open discussion of the design studio • A little midterm review • No assignment for the weekend
Design Studio Recap • What concerns did others think of that you did not? • Alternately: • What did you think of that others did not?
Representations • Which did you use? Why? • What if you only had to use text?
How does your game teach? • When someone fails a dish a few times… • What skill do they need to improve?
How does your game teach? • When someone fails a dish a few times… • What skill do they need to improve? • Have they learned about cooking as a result?
What determines if a dish is good? • Is this accurate? • Will creating a better dish correspond with improved cooking skill?
Level of model • What happens when you overcook meat?
Level of model • What happens when you overcook meat? • Effect on taste?
Level of model • What happens when you overcook meat? • Effect on taste? • Burned meat represented in the game?
Level of model • What happens when you overcook meat? • Effect on taste? • Burned meat represented in the game? • Reflected in the next step?
Level of model • What happens when you overcook meat? • Effect on taste? • Burned meat represented in the game? • Reflected in the next step? • Does effect on taste change depending on what happens afterwards?
Level of model • What happens when you overcook meat? • Effect on taste? • Burned meat represented in the game? • Reflected in the next step? • Does effect on taste change depending on what happens afterwards? • Is this a reasonable goal?
Wii vs. Touch-Screen • Or another interaction method?
Wii vs. Touch-Screen • Or another interaction method? • What is the sub-essence of this design • Manual dexterity? • Knowledge of recipes? • Timing skills? • Knowledge of something more subtle?
Wii vs. Touch-Screen • Or another interaction method? • What is the sub-essence of this design • Manual dexterity? • Knowledge of recipes? • Timing skills? • Knowledge of something more subtle? • What would we really lose with a turn-based, graphical approach?
Success? • Suppose you got a random team’s design • Would you feel confident in your ability to create an implementation design? • And implement it successfully?
Brief Midterm review • Product and Process model • General design research • Spector and Gifford • Petroski • John Chris Jones • Schön • System design • Concerns and how to address them