Skip to content

Latest commit

 

History

History
65 lines (41 loc) · 1.83 KB

README.md

File metadata and controls

65 lines (41 loc) · 1.83 KB

MUD-BEN10

Figura 1: Logo do Ben 10

Sobre o Projeto

Projeto criado para a disciplina de Sistemas de Banco de Dados 1 do curso de Engenharia de Software da Universidade de Brasília (UnB). Neste projeto, foi desenvolvido um MUD (Multi-User Dungeon), no qual foram aplicados diversos conceitos de bancos de dados, resultando na entrega de um jogo funcional inspirado no famoso desenho Ben 10, criado pelo grupo Man of Action.

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/joao-artl/MUD-BEN10.git

2. Navegue para o Diretório Docker

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

cd ./MUD-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"