see more on nicacio.dev
nicacioliveira / paciencia_spider_plp Goto Github PK
View Code? Open in Web Editor NEWProjeto da disciplina de Paradigmas de Linguagens de Programação - UFCG
Projeto da disciplina de Paradigmas de Linguagens de Programação - UFCG
see more on nicacio.dev
Verifica se foi feitos 8 suits, caso conquistado todos os suits jogo é finalizado e uma mensagem de vencedor é mostrada.
Imprime mensagem com informações de como dever ser jogado o jogo.
Deve ser impressa no start para informar o jogador como realizar as movimentações no jogo.
Faz a primeira distribuição das cartas nas pilhas.
inicialmente são distribuídas 54 cartas entre 10 piles
Realiza a distribuição de uma carta para cada pilha.
Caso alguma pilha esteja vazia não realizar a distribuição.
Função para imprimir as pilhas de cartas, mostrando a ultima carta da pilha no primeiro print, depois imprime as cartas desviradas e re-imprime a cada movimento de cartas entre as pilhas.
Finaliza o jogo.
Mostra mensagem de termina da execução.
Dá uma dica de possibilidades de jogada para o jogador.
Faz o embaralhamento das cartas no deck.
Verificar se a carta a ser colocada na pilha está de acordo com a regra de ordenação das cartas.
Só pode ser adicionada a carta se a que estiver no topo da pilha for um gral maior que ela.
Inicia as cartas, informando ao sistemas quais são os tipos de cartas.
Verifica se um suit (nipe completo) foi realizado na pilha.
Reinicia o jogo, realizando um novo embaralhamento de cartas.
Inicializa o jogo
apresenta mensagem de abertura.
realiza movimentação das cartas entre as pilhas.
o comando deve ser "move card pilhaInicial pilha destino"
caso a pilha destino esteja vazia fazer a mudança.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.