Este repositório pertence à turma de Sistemas de Banco de Dados 1 (SBD1) do prof. Maurício Serrano, cujo propósito é desenvolver uma adaptação para MUD do jogo Red Dead Redemption 2, como foco no projeto e implementação do banco de dados.
Red Dead Redemption 2 é um jogo de ação e aventura em mundo aberto desenvolvido pela Rockstar Games. O jogo se passa em 1899, no final da era do Velho Oeste, e segue a história do fora-da-lei Arthur Morgan, membro da gangue Van der Linde. O jogo apresenta um mundo vasto e detalhado, com diversas cidades, vilarejos, florestas e montanhas para explorar. Os jogadores podem montar a cavalo, roubar trens, assaltar bancos e interagir com personagens não jogáveis para ganhar dinheiro e melhorar seu equipamento. O jogo também possui um sistema de honra, no qual as ações do jogador afetam sua reputação e como outros personagens reagem a ele.
Primeiramente, certifique-se que você possui Git, Python, Docker e Docker-Compose devidamente instalados na sua máquina.
Clone o repositório com o comando
git clone git@github.com:SBD1/2024.1-Red_Dead_Redemption2.gitSuba os containers docker através do docker-compose:
docker-compose up -d --buildEm seguida, acesse o container do python
docker exec -it red-dead-game bashUma vez dentro do container, basta executar a main:
python3 main.pyApós ter terminado, saia do container através do comando
exitE pare os containers com
docker-compose downDiagrama Entidade-Relacionamento
Script inicial - Andar entre cidades
Obs.: A versão atualizada da documentação do projeto (DER, MREL, e Dicionário de Dados) pode ser acessada nos mesmos links da entrega anterior. Lá, também publicadas as versões anteriores desses documentos, a fim de comparação, caso seja necessário.
Obs.: Todos os artefatos estão em suas versões mais atualizadas.
