/2024.1-Ben10

Repositório destinado ao projeto desenvolvido durante a disciplina de Sistema de Banco de Dados 1

MIT LicenseMIT

2024.1 - Ben 10

Figura 1: Logo do Ben 10

Sobre o Projeto

Projeto criado para a disciplina de Sistema de Banco de Dados 1. Neste projeto, será desenvolvido um MUD onde os conceitos de bancos de dados serão aplicados. Serão solicitadas 3 entregas, cada uma com suas próprias avaliações. Ao fim do projeto, será entregue um jogo funcional inspirado no famoso desenho Ben 10, criada pelo Man of Action.

Entregas

Apresentações

Como jogar

Ferramentas Necessárias

Antes de começar, você precisará das seguintes ferramentas instaladas no seu sistema:

  • Git: Para clonar o repositório.
  • Docker: Para criar e executar contêineres.
  • Docker Compose: Para orquestrar múltiplos contêineres e simplificar a execução do projeto.

Configuração e Execução

Siga os passos abaixo para configurar e executar o projeto:

1. Clone o Repositório

Clone o repositório usando o comando abaixo:

git clone https://github.com/SBD1/2024.1-Ben10.git

2. Navegue para o Diretório Docker

Entre no diretório onde o Docker Compose está configurado:

cd ./2024.1-Ben10/docker

3. Derrube Contêineres Existentes

Se você já tem contêineres rodando de uma sessão anterior, derrube-os e remova seus volumes com o comando:

docker compose down -v

4. Construa e Inicie os Contêineres

Construa as imagens Docker e inicie os contêineres em segundo plano com:

docker compose up --build -d

5. Acesse o Contêiner e Execute o Jogo

Depois que os contêineres estiverem em execução, você pode acessar o contêiner principal e iniciar o jogo com o seguinte comando:

clear
docker exec -it game /bin/bash -c "python3 -u app.py"

Equipe


Arthur Melo


Eric Silveira


João Artur Leles


Rodolfo Cabral Neves