Question: Assignment Game 3 : Yahtzee In this programming assignments, we are going to implement the immortal classic: yahtzee! The first step is to head over

Assignment Game 3 : Yahtzee

In this programming assignments, we are going to implement the immortal classic: yahtzee! The first step is to head over to Yahtzee.online (Links to an external site.) to get an understanding of the game. You can play the game in your browser, and you can also read the rules of the game on their help page. If you still need some additional information about how to play yahtzee, the font of wisdom (wikipedia) has an overly detailed page on the subject here: Yahtzee - Wikipedia (Links to an external site.)

Your program should do the following:

Present a graphical user interface similar to yahtzee online. Allow the user to play 13 rounds. In each round, the user rolls the dice three times. On each roll, they can select dice to hold and the rest reroll. After three rolls, allow the user to click to add the score. At the end of the game, display the final score and ask the user if they want to play again. If the user says no, close the program, if the user says yes, clear the scoreboard and let them play again. This program is most easily accomplished as an object oriented program. For example, the wise student would reuse the widgets and dice we created in class!

There are some extra credit opportunities here too. They are listed below:

(10 points) Attractive Interface - Battleship gray with plain white dice and black text will get you full credit for the assignment. However, if your program more attractive than that, I will give you extra points. (10 points) Keep track of the top 10 high scores in a file and display the top 10 at the beginning and end of each game. (10 points) Create a two player mode.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related General Management Questions!