Este projeto é um jogo inspirado no universo de One Piece. Além de proporcionar uma experiência divertida e estilizada, o principal objetivo é servir como ferramenta de aprendizado, especialmente no uso de bancos de dados aplicados ao desenvolvimento de jogos. Ao longo do semestre, serão exploradas formas de armazenar informações como progresso do jogador, inventário, habilidades, personagens encontrados e eventos da história, com foco em boas práticas de estruturação e acesso a dados.
Combinando narrativa, mecânicas de jogo e estudo técnico, este projeto une criatividade e aprendizado prático em um ambiente envolvente e inspirado por uma das maiores obras do gênero shonen.
Somos o Grupo 04 da disciplina Sistemas de Banco de Dados 1 da Universidade de Brasília - UnB, ministrada pelo professor Maurício Serrano durante o primeiro semestre de 2025.
A equipe do projeto é composta por cinco integrantes dedicados, conforme apresentado na Tabela 1. Cada membro traz habilidades únicas que contribuem para o sucesso do projeto.
Tabela 1 – Integrantes da Equipe
![]() Diassis Bezerra |
![]() Helder Lourenço |
![]() Israel Thalles |
![]() Matheus Henrick |
![]() Pablo Serra |
Autor: Matheus Henrick.
Para começar a aventura no Marventura, siga os passos abaixo para configurar o jogo no seu sistema.
Antes de tudo, certifique-se de ter o Git instalado e execute o seguinte comando para obter os arquivos do jogo:
git clone https://github.com/SBD1/2025.1-Marventura.git
Depois de clonar o repositório, entre na pasta do jogo:
cd jogo/
Se você estiver no Linux, pode iniciar o jogo diretamente com:
make start
Isso garantirá que todas as dependências sejam configuradas corretamente antes de executar o jogo.
No Windows, siga estes comandos para instalar as dependências e iniciar o jogo:
pip install -r requisitos.txt
python main.py
Isso garantirá que todas as bibliotecas necessárias estejam instaladas antes da execução.
A geração do site estático é realizada utilizando o docsify.
"Docsify generates your documentation website on the fly. Unlike GitBook, it does not generate static html files. Instead, it smartly loads and parses your Markdown files and displays them as a website. To start using it, all you need to do is create an index.html and deploy it on GitHub Pages."
Execute o comando:
npm i docsify-cli -g
Para iniciar o site localmente, utilize o comando:
docsify serve ./docs
Versão | Descrição | Autor(es) | Data de Produção | Revisor(es) | Data de Revisão |
---|---|---|---|---|---|
1.0 |
Criação do README.md | Helder Lourenço | 14/04/2025 | Israel Thalles | 15/04/2025 |
2.0 |
Criação do Github Pages | Israel Thalles | 15/04/2025 | Matheus Henrick | 15/04/2025 |
2.1 |
Adicionando equipe e descrição do projeto | Matheus Henrick | 15/04/2025 | Israel Thalles | 16/04/2025 |
2.2 |
Correção de links e imagens | Israel Thalles | 17/04/2025 | Matheus Henrick | 17/04/2025 |
2.3 |
Adição de instruções para jogadores | Israel Thalles | 14/05/2025 |