Skip to content

Gestão de Campeonatos de Xadrez é um sistema desenvolvido em Java como parte do projeto de conclusão da cadeira de Programação Orientada a Objetos (POO). Ele aplica conceitos fundamentais da POO, como herança, encapsulamento, abstração e polimorfismo, para facilitar a organização e gestão de torneios de xadrez.

Notifications You must be signed in to change notification settings

caroliinesousa/gestao-de-campeonatos-de-xadrez

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 

Repository files navigation

Gestão de Campeonatos de Xadrez ♟️

Bem-vindo ao projeto Gestão de Campeonatos de Xadrez!
Este sistema foi desenvolvido em Java com o objetivo de gerir campeonatos de xadrez, organizando jogadores, registrando partidas e acompanhando resultados.

O projeto segue os principais conceitos e pilares da Programação Orientada a Objetos (POO), como:

  • Herança
  • Encapsulamento
  • Abstração
  • Polimorfismo

Além disso, o sistema é flexível, suportando diferentes tipos de torneios, como:

  • Torneios individuais (singulares)
  • Torneios em duplas

🚀 Funcionalidades

  1. Cadastro de jogadores: Gerencie os perfis dos participantes.
  2. Gestão de partidas: Registre e controle os resultados de cada rodada.
  3. Suporte a diferentes formatos de torneios: Individual e em duplas.
  4. Acompanhamento do desempenho: Monitore a performance de cada jogador durante o torneio.
  5. Resultados consolidados: Visualize rankings e estatísticas de forma clara e objetiva.

🛠️ Tecnologias Utilizadas

  1. Java: Linguagem principal do sistema.
  2. Paradigma POO: Implementação dos principais pilares da orientação a objetos.
  3. Banco de dados (opcional, se implementado): Para armazenamento de dados persistentes.

📦 Como Usar

1. Pré-requisitos

Certifique-se de ter as seguintes ferramentas instaladas no seu ambiente:

  1. Java JDK 11 ou superior
  2. IDE de sua preferência (Eclipse, IntelliJ IDEA, NetBeans etc.)

2. Configuração do Projeto

  1. Clone este repositório para o seu ambiente local:

    git clone https://github.com/caroliinesousa/gestao-de-campeonatos-de-xadrez.git
  2. Importe o projeto na sua IDE favorita.

  3. Compile e execute o arquivo principal (src/Main.java).

  4. Siga as instruções no console para utilizar as funcionalidades do sistema.


🤝 Contribuindo

  1. Faça um fork do projeto.
  2. Crie uma branch para a sua funcionalidade:
    git checkout -b minha-nova-funcionalidade
  3. Commit suas alterações:
    git commit -m 'Adiciona nova funcionalidade'
  4. Faça o push para o seu fork:
    git push origin minha-nova-funcionalidade
  5. Abra um Pull Request explicando suas alterações.

💡 Autores

About

Gestão de Campeonatos de Xadrez é um sistema desenvolvido em Java como parte do projeto de conclusão da cadeira de Programação Orientada a Objetos (POO). Ele aplica conceitos fundamentais da POO, como herança, encapsulamento, abstração e polimorfismo, para facilitar a organização e gestão de torneios de xadrez.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages