Skip to content

Jogo de paciência desenvolvido utilizando Javascript, HTML e CSS

License

Notifications You must be signed in to change notification settings

andrefmsouza/paciencia-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paciência.JS

Paciência.JS

GitHub language count Repository size GitHub last commit License



💻 Sobre o projeto

Este jogo foi desenvolvido para exemplificar o uso de conceitos de estruturas de dados como pilhas, filas e listas duplamente encadeadas. Além disso, o jogo conta com drag and drop do HTML5 e algoritmo de embaralhamento.

As regras do jogo são as seguintes:

Objetivo

  • Mover todas as cartas para as Fundações.

Detalhes

Fundações

  • Em ordem crescente e com o mesmo naipe;
  • A carta do topo pode ser movimentada.

Pilhas

  • Devem ser organizada em ordem decrescente e com cores alternadas;
  • As cartas do topo podem ser movimentadas;
  • Pilhas completas e incompletas podem ser movimentadas; Espaços vazios podem ser ocupados pelo Rei ou por pilhas que contenham o Rei.

Estoque

  • Clique no estoque para virar, dependendo do jogo, uma ou três cartas;
  • Quando esvaziar, clique novamente para que as cartas do descarte voltem para o estoque.

Descarte

  • Apenas a carta do topo pode ser movimentada.



🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

  • HTML5
  • CSS
  • JavaScript



🚀 Como executar o projeto

Basta fazer o download do projeto e executar o arquivo index.js no seu navegador ou clicar aqui para jogar online.




😯 Como contribuir para o projeto

  1. Faça um fork do projeto.
  2. Crie uma nova branch com as suas alterações: git checkout -b my-feature
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature"
  4. Envie as suas alterações: git push origin my-feature

Caso tenha alguma dúvida confira este guia de como contribuir no GitHub




📝 Licença

Este projeto esta sobe a licença MIT.

Feito com ❤️ por André Souza 👋🏽 Entre em contato!

About

Jogo de paciência desenvolvido utilizando Javascript, HTML e CSS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published