Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

How do you code this in Java? Atleast the play? Input Hand of player one initially 5 cards) Hand of player two (initially 5 cards)

How do you code this in Java? Atleast the play?

image text in transcribedimage text in transcribed

Input Hand of player one initially 5 cards) Hand of player two (initially 5 cards) Hand of player three initially 5 cards) First card in the discard pile on which to you play on (1 card) Remaining cards in the draw pile [top to bottom, all remaining cards) Processing 1. Output the starting card on the discard pile. 2. Starting with player one, decide which card they will play for pick up from the draw pile) and output their choice for DRAW if they have no match and must try to pick up a card from the draw pile). 3. Repeat this for each player until a player has no more cards in their hand. This player becomes the winner of the game. Output format 0: {First/starting card on the discard pile) 1: {Card played by player 1"} 2: {Card played by player 2"} 3: {Card played by player 3*} 1: {Card played by player 1"} 2: {Card played by player 2"} 3: {Card played by player 3"} {N}: {Last card played by player N} (WINNER) Where N = 1.2 or 3, the player first able to play all of their cards and empty their hand * If no card is able to be played by a player, output DRAN on their turn and pick up a card from the draw pile (if one exists). PROBLEM 1: Match-making [50points) For the first portion of this problem, you will implement a simple version of our game Ochos Locos. For this simplified version, there will be three players. The rules of the game are as follows: Basic Rules of the game Ochos Locos Setup: The game starts with a shuffled deck of 32 cards (given to you). Each player is dealt 5 cards and one card is upturned in the discard pile. The remaining cards from the deck are placed in a draw pile Play: . On a player's turn, they must play a card (if one exists) that matches either the colour or number of the card played just before: o if the player has more cards in their hand of the matching number than they do of the matching colour: They will choose to play a card of matching number. (e.g.4) They will play the card of that number that they have which comes first in rainbow order: red-yellow-green-blue. fi.e.R4-Y4-G4-B4) o If the player equal or more cards in their hand of the matching colour than they do of the matching number. They will choose to play a card of matching colour. They will play the card of that colour that they have which comes first counting order: 1-2-3-4-5-6-7-8. hat they are able to play, they pick up a new card from the top of the draw pile (if one exists, pass if not). Input Hand of player one initially 5 cards) Hand of player two (initially 5 cards) Hand of player three initially 5 cards) First card in the discard pile on which to you play on (1 card) Remaining cards in the draw pile [top to bottom, all remaining cards) Processing 1. Output the starting card on the discard pile. 2. Starting with player one, decide which card they will play for pick up from the draw pile) and output their choice for DRAW if they have no match and must try to pick up a card from the draw pile). 3. Repeat this for each player until a player has no more cards in their hand. This player becomes the winner of the game. Output format 0: {First/starting card on the discard pile) 1: {Card played by player 1"} 2: {Card played by player 2"} 3: {Card played by player 3*} 1: {Card played by player 1"} 2: {Card played by player 2"} 3: {Card played by player 3"} {N}: {Last card played by player N} (WINNER) Where N = 1.2 or 3, the player first able to play all of their cards and empty their hand * If no card is able to be played by a player, output DRAN on their turn and pick up a card from the draw pile (if one exists). PROBLEM 1: Match-making [50points) For the first portion of this problem, you will implement a simple version of our game Ochos Locos. For this simplified version, there will be three players. The rules of the game are as follows: Basic Rules of the game Ochos Locos Setup: The game starts with a shuffled deck of 32 cards (given to you). Each player is dealt 5 cards and one card is upturned in the discard pile. The remaining cards from the deck are placed in a draw pile Play: . On a player's turn, they must play a card (if one exists) that matches either the colour or number of the card played just before: o if the player has more cards in their hand of the matching number than they do of the matching colour: They will choose to play a card of matching number. (e.g.4) They will play the card of that number that they have which comes first in rainbow order: red-yellow-green-blue. fi.e.R4-Y4-G4-B4) o If the player equal or more cards in their hand of the matching colour than they do of the matching number. They will choose to play a card of matching colour. They will play the card of that colour that they have which comes first counting order: 1-2-3-4-5-6-7-8. hat they are able to play, they pick up a new card from the top of the draw pile (if one exists, pass if not)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Nested Relations And Complex Objects In Databases Lncs 361

Authors: Serge Abiteboul ,Patrick C. Fischer ,Hans-Jorg Schek

1st Edition

3540511717, 978-3540511717

More Books

Students also viewed these Databases questions

Question

What is the environment we are trying to create?

Answered: 1 week ago

Question

How can we visually describe our goals?

Answered: 1 week ago