Yahtzee, or another game
Yahtzee, I remember that
Yes, just like you played when you were little. Now you are going to make it though!
Here is the problem
Create a program that plays Yahtzee! See the rules and score sheet below.
OR make some other "game" that you would like to. Ensure you get my permission first though!
OR make the game of 21 like last year BUT make it all in OOP.
Two part assignment
This is a 2 week assignment:
- Week 1 hand in DESIGN ONLY
- Class diagram(s), Flow-chart(s) and test cases
- Week 2 hand in EVERYTHING ELSE
- plus the stuff from part a
Each week ENSURE you include the Marking Rubric
Things to note
- If you are not sure on any part of the problem, just ask me and I will give you additional information
- It will be marked out of 4+, but slide down the scale depending on how "accurate" the game rules are! Start with just the "lower" rules.
- Remember create you class diagram first. All of the brains for the program must be in the class; the program is just a stub to use the class. It should only be checking for valid input from the “village idiot” and accepting or rejecting it.
- See Marking Rubric below
- Ensure you work through (in order):
- Class diagram(s)
- Flow-chart(s), for each method in the class diagram
- Test cases
- Final, debugged, commented code
- Screen shots proving test cases are correct
- Ensure you follow the "Hand in Process"