Repositório criado para o desenvolvimento do jogo Resident Evil, realizado pelo grupo 7 da disciplina de Sistema de Banco de Dados 1.
Inspirado na atmosfera icônica de Resident Evil 4, este jogo desafia você a sobreviver em um cenário repleto de perigos e mistérios. Você assume o papel de um agente policial enviado a uma vila isolada na Espanha para cumprir uma missão crucial. A cada movimento, você enfrentará inimigos implacáveis, administrará recursos escassos e explorará ambientes desolados cheios de segredos.
Este documento explica como configurar e rodar o jogo feito em Java com um banco de dados MySQL.
Antes de começar, certifique-se de ter instalado:
- MySQL
- Java JDK 8+
- IntelliJ IDEA ou outra IDE de sua preferência
- Abra o MySQL Workbench ou qualquer outro cliente MySQL.
- Execute o seguinte comando para criar o banco de dados:
CREATE DATABASE resident_evil;
- Abra o banco de dados criado:
USE resident_evil;
- Copie o código SQL do DDL (estrutura das tabelas) e DML (dados iniciais) fornecido pelo projeto.
- Cole e execute no MySQL para criar as tabelas e inserir os dados.
- Abra o IntelliJ IDEA (ou sua IDE preferida).
- Importe o projeto Java.
- Certifique-se de que as dependências necessárias estão instaladas, como o MySQL Connector/J.
- Configure a conexão com o banco de dados no código Java. Normalmente, a string de conexão será algo assim:
String url = "jdbc:mysql://localhost:3306/resident_evil"; String usuario = "root"; String senha = "sua_senha_aqui"; Connection conexao = DriverManager.getConnection(url, usuario, senha);
- Compile e execute o projeto Java dentro da IDE.
- O jogo deve iniciar e se conectar ao banco de dados automaticamente.
- Erro de conexão com o banco de dados: Verifique se o MySQL está rodando e se as credenciais estão corretas.
- Falta de dependências: Caso a conexão com o banco falhe, certifique-se de que o MySQL Connector/J está adicionado ao projeto.
- Banco de dados não encontrado: Certifique-se de que o banco de dados foi criado com o nome correto (
resident_evil
).
Caso tenha dúvidas, abra uma issue no repositório. Boa diversão! 🎮
|
|
|
|
|