Skip to content

Projeto Final da Matéria OO (Orientação a Objetos)

Notifications You must be signed in to change notification settings

rmatuda/Jogo-de-cartas

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projeto 4 Final - Jogo de Cartas

Link da Apresentação Final: https://youtu.be/WKIGFF7K9_A

Autores

Patrick Anderson Carvalho dos Santos 211030620

Pedro Henrique Faria 222007086

Rafael Melo Matuda 222006383

Descrição

O Projeto 4 da disciplina de Orientação a Objetos é a culminação de nosso aprendizado, apresentando um cativante jogo de cartas implementado em Python. Este projeto serve como uma aplicação prática dos princípios de programação orientada a objetos, demonstrando habilidades como encapsulamento, herança e polimorfismo. Esperamos que este projeto proporcione uma experiência envolvente e educativa, ilustrando a aplicação prática dos conceitos aprendidos em Orientação a Objetos. Aproveite o jogo! 🃏🎉

Funcionalidades Principais

  1. Baralho Dinâmico: Desenvolvimento de um baralho dinâmico que permite a criação, embaralhamento e distribuição eficiente de cartas.

  2. Jogadores Interativos: Os jogadores podem interagir com o jogo, realizando ações como comprar cartas, jogar na mesa e executar estratégias para vencer.

  3. Regras Customizáveis: Flexibilidade para ajustar as regras do jogo, proporcionando uma experiência personalizada para os jogadores.

  4. Pontuação e Vencedor: Implementação de um sistema de pontuação para determinar o vencedor do jogo, considerando diversos critérios.

Estrutura do Código

O código-fonte do projeto segue uma organização lógica e modular, refletindo as melhores práticas de programação orientada a objetos. As classes são estruturadas hierarquicamente, facilitando a compreensão do fluxo de execução.

|-- Projeto Final
|   |-- assets
|   |-- .idea
|   |-- deck.py
|   |-- game.py
|   |-- leaderboard.py
|   |-- main.py
|   |-- player.py
|   |-- start.py
|   |-- tempCodeRunnerFile.py
|  
|-- README.md
|-- ...

Como Executar

  1. Certifique-se de ter o Python instalado em sua máquina.
  2. Clone o repositório para o seu ambiente local.
  3. Execute o arquivo jogo_cartas.py para iniciar o jogo.
python Projeto Final/main.py

Contribuições

Contribuições e sugestões são encorajadas. Sinta-se à vontade para abrir issues e pull requests para aprimorar este projeto.

About

Projeto Final da Matéria OO (Orientação a Objetos)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%