The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | May 2017 |
| Last Sign in: | 399 Weeks Ago |
| Questions Answered: | 66690 |
| Tutorials Posted: | 66688 |
MCS,PHD
Argosy University/ Phoniex University/
Nov-2005 - Oct-2011
Professor
Phoniex University
Oct-2001 - Nov-2016
JAVA HW
Write a program in which simulates a card game of WAR! The game is simple. There are two players who each are dealt out half of an entire shuffled deck of cards. Each player lays down a card one at a time. The player with highest value on the card wins both cards back. The player who runs out of cards loses.
In this version of the game we will not be using standard playing cards, but instead cards that have unique values ranging from 0-9 (IE 10 cards). This will make the simulation simpler and quicker.
Also remember this program is a simulation of two players playing the game so there is no user input besides whether or not to run the simulation again.
Suggested Methodology
You can solve this in any number of ways, and hereA????1s a way you may take to approach this problem.
3 Classes
WarPlayer: A simple class that has the playerA????1s name along with a Queue of cards which can be represented by whole numbers. This queue will be referred to henceforth as their hand.
WarDeck: This class represents the deck of cards. There should be a method called dealCard which takes no parameters and returns the value of a randomly selected / shuffled unique card. Once that card is dealt it should be noted that it was removed from the deck and cannot be dealt again. Also there should be a method called resetDeck which returns all of the cards back to the deck. Also it may be a good idea to keep track of the number of cards left in the deck.
WarSimulation: This is the front end and drives the simulation. First it should construct two instances of players, and an instance of the deck. Next the main simulation loop starts. It starts by dealing cards from the deck to each of the playerA????1s hand until there are no cards left. Â
Next, the game loop begins and player 1 and player 2 remove the first cards from their hand. If player 1A????1s card is the larger of the two, then player 1 adds their card and player 2A????1s card to the end of their hand, and visa vie. Then the number of cards in each playerA????1s queue is examined and if there is a player with 0 cards the game is over. Also the game should end after 100 turns. In this case if which ever player has the most cards is declared the winner or if they have the same amount of cards then a tie is declared. Â
Once the game is over then results are shown and the user is asked if they want to run the simulation again. If they do then the deck and the playerA????1s hands need to be reset and cleared.
Example Dialog:
This is the war simulator
Dealing cards
Player 1 dropped 0
Player 2 dropped 6
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 2
Player 2 dropped 4
Player 2 won and took 2
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 2 cards
Player 2 has 8 cards
Player 1 dropped 7
Player 2 dropped 8
Player 2 won and took 7
Player 1 has 1 cards
Player 2 has 9 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 0 cards
Player 2 has 10 cards
Player 2 wins!
Run the simulation again? Yes or no?
Yes
I'm going to assume that was a yes
Dealing cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Turn limit has expired
Player 1 wins
Run the simulation again? Yes or no?
Yes
I'm going to assume that was a yes
Dealing cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 5
Player 2 dropped 7
Player 2 won and took 5
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 0
Player 2 dropped 3
Player 2 won and took 0
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 5
Player 1 won and took 5
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 3
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 5
Player 2 dropped 9
Player 2 won and took 5
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 5
Player 1 won and took 5
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 7
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 4
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 5
Player 2 dropped 7
Player 2 won and took 5
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 7
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 7
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 7
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 7
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 7
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 7
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cardsJAVA HW
Write a program in which simulates a card game of WAR! The game is simple. There are two players who each are dealt out half of an entire shuffled deck of cards. Each player lays down a card one at a time. The player with highest value on the card wins both cards back. The player who runs out of cards loses.
In this version of the game we will not be using standard playing cards, but instead cards that have unique values ranging from 0-9 (IE 10 cards). This will make the simulation simpler and quicker.
Also remember this program is a simulation of two players playing the game so there is no user input besides whether or not to run the simulation again.
Suggested Methodology
You can solve this in any number of ways, and hereA????1s a way you may take to approach this problem.
3 Classes
WarPlayer: A simple class that has the playerA????1s name along with a Queue of cards which can be represented by whole numbers. This queue will be referred to henceforth as their hand.
WarDeck: This class represents the deck of cards. There should be a method called dealCard which takes no parameters and returns the value of a randomly selected / shuffled unique card. Once that card is dealt it should be noted that it was removed from the deck and cannot be dealt again. Also there should be a method called resetDeck which returns all of the cards back to the deck. Also it may be a good idea to keep track of the number of cards left in the deck.
WarSimulation: This is the front end and drives the simulation. First it should construct two instances of players, and an instance of the deck. Next the main simulation loop starts. It starts by dealing cards from the deck to each of the playerA????1s hand until there are no cards left. Â
Next, the game loop begins and player 1 and player 2 remove the first cards from their hand. If player 1A????1s card is the larger of the two, then player 1 adds their card and player 2A????1s card to the end of their hand, and visa vie. Then the number of cards in each playerA????1s queue is examined and if there is a player with 0 cards the game is over. Also the game should end after 100 turns. In this case if which ever player has the most cards is declared the winner or if they have the same amount of cards then a tie is declared. Â
Once the game is over then results are shown and the user is asked if they want to run the simulation again. If they do then the deck and the playerA????1s hands need to be reset and cleared.
Example Dialog:
This is the war simulator
Dealing cards
Player 1 dropped 0
Player 2 dropped 6
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 2
Player 2 dropped 4
Player 2 won and took 2
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 2 cards
Player 2 has 8 cards
Player 1 dropped 7
Player 2 dropped 8
Player 2 won and took 7
Player 1 has 1 cards
Player 2 has 9 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 0 cards
Player 2 has 10 cards
Player 2 wins!
Run the simulation again? Yes or no?
Yes
I'm going to assume that was a yes
Dealing cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Turn limit has expired
Player 1 wins
Run the simulation again? Yes or no?
Yes
I'm going to assume that was a yes
Dealing cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 5
Player 2 dropped 7
Player 2 won and took 5
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 0
Player 2 dropped 3
Player 2 won and took 0
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 5
Player 1 won and took 5
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 3
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 5
Player 2 dropped 9
Player 2 won and took 5
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 5
Player 1 won and took 5
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 7
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 4
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 5
Player 2 dropped 7
Player 2 won and took 5
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 7
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 7
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 7
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 7
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 7
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 7
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Turn limit has expired
Draw
Run the simulation again? Yes or no?
noJAVA HW
Write a program in which simulates a card game of WAR! The game is simple. There are two players who each are dealt out half of an entire shuffled deck of cards. Each player lays down a card one at a time. The player with highest value on the card wins both cards back. The player who runs out of cards loses.
In this version of the game we will not be using standard playing cards, but instead cards that have unique values ranging from 0-9 (IE 10 cards). This will make the simulation simpler and quicker.
Also remember this program is a simulation of two players playing the game so there is no user input besides whether or not to run the simulation again.
Suggested Methodology
You can solve this in any number of ways, and hereA????1s a way you may take to approach this problem.
3 Classes
WarPlayer: A simple class that has the playerA????1s name along with a Queue of cards which can be represented by whole numbers. This queue will be referred to henceforth as their hand.
WarDeck: This class represents the deck of cards. There should be a method called dealCard which takes no parameters and returns the value of a randomly selected / shuffled unique card. Once that card is dealt it should be noted that it was removed from the deck and cannot be dealt again. Also there should be a method called resetDeck which returns all of the cards back to the deck. Also it may be a good idea to keep track of the number of cards left in the deck.
WarSimulation: This is the front end and drives the simulation. First it should construct two instances of players, and an instance of the deck. Next the main simulation loop starts. It starts by dealing cards from the deck to each of the playerA????1s hand until there are no cards left. Â
Next, the game loop begins and player 1 and player 2 remove the first cards from their hand. If player 1A????1s card is the larger of the two, then player 1 adds their card and player 2A????1s card to the end of their hand, and visa vie. Then the number of cards in each playerA????1s queue is examined and if there is a player with 0 cards the game is over. Also the game should end after 100 turns. In this case if which ever player has the most cards is declared the winner or if they have the same amount of cards then a tie is declared. Â
Once the game is over then results are shown and the user is asked if they want to run the simulation again. If they do then the deck and the playerA????1s hands need to be reset and cleared.
Example Dialog:
This is the war simulator
Dealing cards
Player 1 dropped 0
Player 2 dropped 6
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 2
Player 2 dropped 4
Player 2 won and took 2
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 2 cards
Player 2 has 8 cards
Player 1 dropped 7
Player 2 dropped 8
Player 2 won and took 7
Player 1 has 1 cards
Player 2 has 9 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 0 cards
Player 2 has 10 cards
Player 2 wins!
Run the simulation again? Yes or no?
Yes
I'm going to assume that was a yes
Dealing cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 7
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Turn limit has expired
Player 1 wins
Run the simulation again? Yes or no?
Yes
I'm going to assume that was a yes
Dealing cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 5
Player 2 dropped 7
Player 2 won and took 5
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 0
Player 2 dropped 3
Player 2 won and took 0
Player 1 has 3 cards
Player 2 has 7 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 5
Player 1 won and took 5
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 3
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 5
Player 2 dropped 9
Player 2 won and took 5
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 5
Player 1 won and took 5
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 1
Player 2 dropped 7
Player 2 won and took 1
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 4
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 5
Player 2 dropped 7
Player 2 won and took 5
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 7 cards
Player 2 has 3 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 6 cards
Player 2 has 4 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 7
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 7
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 7
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 7
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 9
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 5
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 7
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 9
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 5
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 7
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 9
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 5
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 7
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 1
Player 2 dropped 9
Player 2 won and took 1
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 4
Player 1 won and took 4
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 3
Player 2 dropped 5
Player 2 won and took 3
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 2
Player 1 won and took 2
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 0
Player 2 dropped 7
Player 2 won and took 0
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 1
Player 1 won and took 1
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 4
Player 2 dropped 9
Player 2 won and took 4
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 6
Player 2 dropped 3
Player 1 won and took 3
Player 1 has 5 cards
Player 2 has 5 cards
Player 1 dropped 2
Player 2 dropped 5
Player 2 won and took 2
Player 1 has 4 cards
Player 2 has 6 cards
Player 1 dropped 8
Player 2 dropped 0
Player 1 won and took 0
Player 1 has 5 cards
Player 2 has 5 cards
Turn limit has expired
Draw
Run the simulation again? Yes or no?
no
Good bye
Good bye
Turn limit has expired
Draw
Run the simulation again? Yes or no?
no
Good bye
Hel-----------lo -----------Sir-----------/Ma-----------dam----------- Â----------- -----------Tha-----------nk -----------You----------- fo-----------r u-----------sin-----------g o-----------ur -----------web-----------sit-----------e a-----------nd -----------acq-----------uis-----------iti-----------on -----------of -----------my -----------sol-----------uti-----------on.-----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- ca-----------tch-----------