Completed

Truco Paulista

Published on the June 15, 2019 in IT & Programming

About this project

Open

Implementar um programa baseado em listas encadeadas que realiza um jogo de truco
Implementar as seguinte funções:
➢ Embaralhar as cartas
➢ Distribuir as cartas
➢ Executar um jugo automático
➢ Executar um jogo na qual o usuário escolhe as cartas que irá jogar
➢ Uma partida de truco deverá ter até 12 rodas ou até uma dupla fazer 12 pontos
○ Cada possui até 3 rodadas
➢ As manilhas são variadas: cada início de rodada seleciona uma carta aleatória do
lista de cartas, na qual as manilhas serão as cartas que são um ponto acima da
carta sorteada, ex:
○ Carta sorteada 2 de ouros
○ Manilhas da menor para a maior: 3 de ouros (♦ ), 3 espadas (♠), 3 de copas
(♥), 3 de paus (♣)
Estruturas de dados obrigatórias:
➢ A função para embaralhar as cartas, deverá usar uma lista, pois contempla as
operações necessárias. Após este processo as cartas deverão ser inseridas na pilha
de cartas viradas
➢ Cada jogador tem uma lista de cartas.
➢ O jogo possui as seguinte pilhas:
○ A pilha das cartas desviradas
○ O monte de cartas viradas
➢ As duplas Jogam em ordem alternadas
○ Lista circular

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: June 22, 2019

Skills needed

C++