Jogo cartas em Listas Encadeadas

2 respostas
Betty_do_it

Olá pessoal, sou nova aqui e tb nao tenho muita experiencia em programar em java, alguem me poderá dar uma ajudinha aqui neste exercicio, nao sei onde lhe pegar, o exercicio é o seguinte:

Construa um programa que permita fazer um jogo de cartas.
Escreva um programa (utilizando listas encadeadas) que permita fazer as seguintes operações de forma eficiente:

? construir/baralhar as cartas
o dados das cartas
�� naipe (copas, ouros, espadas, paus)
�� número (Ás, 2, 3, 4, 5, 6, 7, 8, 9, 10, Valete, Rainha, Rei)

? listar o baralho antes do jogo

? jogar

o as cartas do baralho devem ser mostradas de 3 em 3 cartas (no final dá-se a volta ao baralho)

�� se a última carta mostrada foi a última do baralho => a seguir é mostrada a 3ª carta do início

�� se a última carta mostrada foi a penúltima do baralho => a seguir é mostrada a 2ª carta do início

�� se a última carta mostrada foi a antepenúltima do baralho => a seguir é mostrada a 1ª carta do início

o para cada carta mostrada

�� se a carta mostrada for um Ás => a carta é retirada do baralho

�� se a carta não for um ás e já tiver saído o Ás desse naipe => a carta é retirada

�� nos outros casos a carta permanece no baralho

o para cada carta mostrada deve ser indicado uma de 3 coisas:

�� retirada por ser um Ás (ex.: Ás Espadas ? retirada por ser um Ás)

�� retirada por já ter saído o ás do naipe (ex.: 4 Espadas ? retirada pois já saiu o Ás de Espadas)

�� não retirada (ex.: Valete Ouros ? não retirada)

o o jogo continua até ficar apenas uma carta no baralho

o ganha o naipe da carta que ficou no baralho

Espero que alguem me consiga fazer este grande favor, beijinhos

2 Respostas

cassio

Olá!

Você não está pedindo para que façam seu dever de casa, está?!
Já tentou começar pelo menos?!

labolpks

isso eh apenas logica de programação, tente!!!

Criado 31 de outubro de 2006
Ultima resposta 31 de out. de 2006
Respostas 2
Participantes 3