Bem-vindo ao repositório do grupo 2 para o desenvolvimento do jogo Pokémon, de acordo com os conteúdos ministrados na disciplina Sistema de Banco de Dados 1.
Este projeto tem como objetivo desenvolver um jogo baseado no universo Pokémon, utilizando conceitos e técnicas aprendidas na disciplina de Sistema de Banco de Dados 1. O projeto envolve a criação de um banco de dados para armazenar informações sobre Pokémon, treinadores, batalhas, entre outros.
O jogo Pokémon é um RPG onde os jogadores assumem o papel de treinadores de Pokémon, capturando e treinando criaturas chamadas Pokémon para batalhar contra outros treinadores. O objetivo é se tornar o melhor treinador de Pokémon, capturando todos os Pokémon e vencendo todas as batalhas.
A disciplina Sistema de Banco de Dados 1 aborda os seguintes tópicos:
- Modelagem de dados
- Criação e manipulação de bancos de dados
- Consultas SQL
- Integridade e segurança de dados
- Docker
- Python 3.12
- Virtualenv
-
Clone o repositório:
git clone https://github.com/SBD1/2024.2-Pokemon.git cd 2024.2-Pokemon
-
Crie e ative o ambiente virtual:
python3 -m venv venv source venv/bin/activate # No Windows use `venv\Scripts\activate`
-
Instale as dependências:
pip install -r src/requirements.txt
-
Configure e inicie o Docker:
docker-compose up --build -d
- Certifique-se de que o ambiente virtual está ativado e o Docker está em execução.
- Execute o script principal:
python src/main.py
- Diagrama Entidade-Relacionamento
- Dicionário de Dados
- Modelo Entidade-Relacionamento
- Modelo Relacional
Módulo | Link da Gravação |
---|---|
1 | Apresentação Módulo 1 |
2 | Apresentação Módulo 2 |