Nossa equipe é composta pelos estudantes de Engenharia de Software da Universidade de Brasília, conforme listado abaixo.
Arthur Carneiro Trindade 180098080 |
Bruno Ricardo de Menezes 221007680 |
Miguel Moreira da Silva de Oliveira 202023968 |
Este repositório é dedicado ao desenvolvimento de um jogo inspirado no Minecraft, onde a missão é recriar o jogo em um Multi-User Dungeon (MUD). Este projeto é uma atividade da disciplina Sistemas de Banco de Dados 1 da Universidade de Brasília (UnB), no semestre 2024.1. O objetivo é aplicar conceitos de banco de dados no desenvolvimento de um MUD, documentando todo o processo.
No mundo de Minecraft, o jogador inicia sua jornada em um ambiente vasto e gerado aleatoriamente, repleto de biomas diversos como florestas, montanhas, desertos e oceanos. A principal missão é sobreviver, coletando recursos naturais como madeira, pedra e metais para criar ferramentas, construir abrigos e enfrentar monstros que surgem à noite.
Conforme o jogador avança, ele pode explorar cavernas e minas em busca de materiais raros, criar equipamentos mais avançados e até construir estruturas complexas. A viagem também leva o jogador a outros reinos, como o Nether, um mundo infernal cheio de perigos e tesouros.
A jornada culmina na busca pelo Ender Dragon, o chefe final do jogo, localizado em uma dimensão chamada The End. Para chegar lá, o jogador precisa encontrar e ativar um portal escondido em uma fortaleza subterrânea. A batalha contra o Ender Dragon é intensa e requer preparação meticulosa, mas derrotá-lo marca a conclusão épica da aventura, embora o jogo continue oferecendo inúmeras possibilidades de exploração e construção.
- Módulo 1
- Módulo 2
- Módulo 3
Primeiro, é necessário instalar o Docker(27.0.3). Você pode fazer isso acessando o seguinte link: Instalar Docker.
Após instalar o Docker, clone o repositório do jogo usando o comando abaixo:
git clone https://github.com/SBD1/2024.1-Minecraft.git
Depois de clonar o repositório, entre no diretório do jogo com o seguinte comando:
cd 2024.1-Minecraft
Agora que você está dentro da pasta do jogo, é necessário acessar a pasta do Docker:
cd Docker
Dentro da pasta Docker, suba e entre no container com os comandos:
docker-compose up -d --build
docker exec -it python_app bash
O Docker é uma ferramenta poderosa porque garante que o jogo rodará em um ambiente consistente, evitando problemas de versões ou dependências.
Com todas as dependências instaladas no container, rode o jogo usando:
python main.py
Quando terminar de jogar, finalize o jogo pressionando Ctrl + C.
Saia do container do Docker digitando:
exit
Por fim, não se esqueça de encerrar o container do Docker com:
docker-compose down
Versão | Data | Descrição | Autor | Revisão |
---|---|---|---|---|
1.0 |
14/04/2024 | Criação inicial do README e estrutura básica | Arthur Carneiro Trindade | Bruno Ricardo de Menezes |
1.1 |
14/04/2024 | Acrescentando contribuidores | Bruno Ricardo de Menezes | Miguel Moreira da Silva de Oliveira |
1.2 |
12/07/2024 | Inclusão das informações sobre o jogo | Miguel Moreira da Silva de Oliveira | Arthur Carneiro Trindade |
1.2 |
12/07/2024 | Ajuste da página Início | Arthur Carneiro Trindade | Bruno Ricardo de Menezes Miguel Moreira da Silva de Oliveira |
2.0 |
12/07/2024 | Inclusão das informações de como rodar o jogo | Miguel Moreira da Silva de Oliveira | Arthur Carneiro Trindade |