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
- Cadastro de jogadores: Gerencie os perfis dos participantes.
- Gestão de partidas: Registre e controle os resultados de cada rodada.
- Suporte a diferentes formatos de torneios: Individual e em duplas.
- Acompanhamento do desempenho: Monitore a performance de cada jogador durante o torneio.
- Resultados consolidados: Visualize rankings e estatísticas de forma clara e objetiva.
- Java: Linguagem principal do sistema.
- Paradigma POO: Implementação dos principais pilares da orientação a objetos.
- Banco de dados (opcional, se implementado): Para armazenamento de dados persistentes.
Certifique-se de ter as seguintes ferramentas instaladas no seu ambiente:
- Java JDK 11 ou superior
- IDE de sua preferência (Eclipse, IntelliJ IDEA, NetBeans etc.)
-
Clone este repositório para o seu ambiente local:
git clone https://github.com/caroliinesousa/gestao-de-campeonatos-de-xadrez.git
-
Importe o projeto na sua IDE favorita.
-
Compile e execute o arquivo principal (
src/Main.java
). -
Siga as instruções no console para utilizar as funcionalidades do sistema.
- Faça um fork do projeto.
- Crie uma branch para a sua funcionalidade:
git checkout -b minha-nova-funcionalidade
- Commit suas alterações:
git commit -m 'Adiciona nova funcionalidade'
- Faça o push para o seu fork:
git push origin minha-nova-funcionalidade
- Abra um Pull Request explicando suas alterações.