Um projeto no qual você participa de um torneio do jogo Genius. Nele, é permitido que mais de um jogador dispute o campeonato. A cada rodada, os pontos totais e da rodada de cada jogador devem ser computados e exibidos. Um jogador joga até errar sua sequência e, em seguida, passa a vez. Em caso de empate, o sistema sugere uma rodada extra para os jogadores empatados, repetindo esse processo até que um jogador vença. No final do campeonato, é possível imprimir um relatório que contempla os seguintes campos: tempo total de jogadas de cada jogador, total de pontos, nome, apelido, data do campeonato, título do campeonato e jogada mais rápida de cada jogador.
- Java
- Eclipse
- Terminal do Linux
- Git e GitHub
- Windows Builder
*Utilizamos Git e GitHub para auxiliar na organização e atualizações do trabalho.
- Nos esforçamos para manter um código limpo e funcional.
- Utilizamos o SQLite para criar um banco de dados para armazenar os dados dos jogadores e torneios cadastrados.
- Implementamos o banco de dados no pacote "dao".
- Organizamos as funções de acesso e modificação do banco de dados no pacote "negocio".
- Criamos os modelos das classes "Jogador" e "Torneio" na pasta "modelo".
- Por fim, criamos a interface do usuário e a lógica do jogo no pacote "ui".
- Dividimos a interface do usuário em 4 abas: "Cadastrar Jogador", "Cadastrar Torneio", "Mostrar Relatórios" e a aba do jogo em si.
- Na aba "Cadastrar Jogador", há a opção de cadastrar um jogador e deletar todos eles.
- Na aba "Cadastrar Torneio", há a opção de cadastrar e deletar todos os torneios.
- Na aba "Mostrar Relatórios", você pode selecionar o torneio cadastrado e pesquisar seu relatório.
- Na aba do jogo, há a opção de selecionar o torneio que você deseja jogar, a dificuldade e a velocidade.
- Baixe o arquivo zip do repositório ou faça um clone do mesmo.
- Abra o arquivo genius dentro do genius-main com o eclipse
- Instale o windowns builder no eclipse help->marketplace->popular->windowns builder->instalar
- Instale a biblioteca SQLite JDBC através do arquivo RAR presente na pasta.
- Para instalar, clique com o botão direito na pasta onde está o seu projeto no Eclipse e selecione "Properties" -> "Java Build Path" -> * "ClassPath" -> "Add External Jars" e selecione o arquivo "sqlite-jdbc-3.41.2.1.jar".
- Abra o projeto no Eclipse e clique em "Run".
- Aproveite!
Melhoramos nosso conhecimento em Programação Orientada a Objetos (POO) e Java. Aprendemos a usar o Windows Builder e as funções gráficas do Java.
Fábio Schitini e Guilherme Paim.
- Github: snowzzrra
- GitHub: fabioschitini