Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Create a Die class from which you can instantiate an object containing a random value from 1 through 6 . The constructor sets the value.
Create a Die class from which you can instantiate an object containing a random value from through The constructor sets the value. Include a method to return the value. Save the file as Die.java.
Use the Die class to create a simple dice game in which the user chooses a number between the lowest total possible from two dice and the highest total possible The user rolls two dice up to three times. If the number chosen by the user comes up the user wins and the game ends. If the number does not come up within three rolls, the computer wins. Save the application as TwoDicejava.
Using the Die class, create a version of the dice game Pig that a user can play against the computer. The object of the game is to be the first to score points. The user and computer take turns rolling a pair of dice following these rules:
On a turn, each player rolls two dice. If no appears, the dice values are added to a running total, and the player can choose whether to roll again or pass the turn to the other player.
If a appears on one of the dice, nothing more is added to the players total, and it becomes the other players turn.
If a appears on both of the dice, not only is the players turn over, but the players entire accumulated score is reset to
In this version of the game, when the computer does not roll a and can choose whether to roll again, generate a random value between and Have the computer continue to roll the dice when the value is or more, and have the computer quit and pass the turn to the player when the value is not or more.
Save the game as PigDiceGame.java.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started