Olá pessoal, bem, na faculdade pediram para que fizéssemos um programa que simulasse um jogo de dados e permitisse também um jogo de dados "padrão" onde o usuário escolheria os dados a serem jogados. E sempre que haver empate, o programa informa ao usuário os jogadores que empataram e pede para que estes informem outro dado, quando o jogo é padrão. Quando o jogo é aleatório, ou seja, os dados são sorteados pelo programa, o próprio já faz este desempate. O usuário tem a opção de gravar o jogo no banco de dados(mysql) ou consultar o jogo pelo id do jogo ou pelo nome do vencedor. Decidi utilizar algumas coisas a mais para o meu aprendizado. Segue abaixo o que foi utilizado:
- Java
Swing
Singleton(Objeto único durante o processamento do jogo)
JDBC
- Padrão de Projeto MVC(3 Camadas)
O programa está dividido em:
- View
- Controller
- Model
- Bean(representação das tabelas)
- IDE Utilizada
NetBeans
Download[source] -> http://uploaded.to/file/brxcuz99
Download do Banco(Modelo lógico + banco) -> http://uploaded.to/file/4uad1au4
Obs 1: Lembrando que ao abrir o projeto no NetBeans, você deve ir nas propriedades do projeto -> biblioteca -> adicionar JAR e importar o arquivo jar do mysql que já está na pasta da aplicação, este arquivo é responsável pela conexao com o banco e deve estar no projeto para que a conexão funcione. Lembrando que na classe Conexão do projeto está o usuário e a senha do mysql(root, root). Caso a sua conexão com MySQL esteja com o usuário e senha diferentes, você deve mudar para que a aplicação se conecte com o banco.
Obs 2: Estou enviando o banco junto com o modelo lógico para vocês entenderem melhor o relacionamento entre as tabelas. O jogo possui apenas 4 tabelas, então ficou bem simples.
Valeu!


Responder com Citação