In-class design: Yahtzee
Steps to approaching the problem
Get comfortable with the problem
Consider questions that lead to the requirements/specifications
no bonus scores
single player
Get more comfortable with the problem to frame the design process
Design process
OOP
What classes could you have?
What instance properties?
What instance methods?
Interaction
What will the user interface (UI) support?
Can you sketch out a sample interaction with the user?