2025.1-Ragnarok
Jogo
Em Ragnarok MUD, você é transportado para o vasto e místico mundo de Rune-Midgard, um universo repleto de aventuras, magia, monstros e batalhas épicas. Inspirado no clássico MMORPG Ragnarok Online, este projeto recria a essência do jogo em um ambiente Multi-User Dungeon (MUD) — uma experiência textual imersiva onde cada comando, cada decisão e cada linha digitada pode significar a diferença entre a glória e a derrota.
Você assume o papel de um aventureiro que desperta em uma terra dividida por guerras entre reinos, ameaçada por criaturas ancestrais e movida pela eterna busca por poder, conhecimento e redenção.
Como o jogo funciona?
Ragnarok MUD é uma aventura de interpretação em tempo real, baseada em texto, onde você interage com o mundo digitando comandos e explorando salas interligadas, como cidades, florestas, masmorras e templos antigos.
Você pode criar personagens de diferentes classes — como Espadachins, Magos, Arqueiros e Gatunos — cada uma com habilidades únicas que influenciam diretamente seu estilo de jogo. Conforme avança, seu personagem pode evoluir de classe, aprender novas habilidades e conquistar itens lendários.
O sistema de combate envolve estratégia, uso inteligente de habilidades e o domínio do tempo de reação. Além disso, NPCs, monstros e até outros jogadores povoam o mundo, proporcionando uma experiência dinâmica e desafiadora.
Itens, armas, magias, status e regiões foram inspirados diretamente nas mecânicas do jogo original, mas reimaginados para o formato MUD, priorizando a narrativa, imersão e liberdade total de ação.
A exploração é guiada por descrições ricas em texto e comandos simples que permitem se mover, lutar, coletar e interagir com o mundo ao seu redor. Cada sala, missão ou encontro traz uma nova chance de ganhar experiência, desbloquear segredos e marcar seu nome na história de Rune-Midgard.
Como Jogar?
Passo a passo para jogar Ragnarok - MUD :
1. Instalação
Guia de Inicialização Rápida: Seu Jogo com PostgreSQL e Python
Este guia detalha os passos para configurar e iniciar o ambiente de desenvolvimento para o seu projeto de jogo, que utiliza PostgreSQL como banco de dados e Python para a lógica. O ambiente é gerenciado via Docker Compose, garantindo portabilidade e facilidade de configuração.
2. Pré-requisitos
Docker Desktop (para Windows/macOS) ou Docker Engine e Docker Compose (para Linux): Essencial para rodar o banco de dados em um container.
Python 3.8+
: A linguagem principal do projeto.
pip
: Gerenciador de pacotes do Python (geralmente vem com o Python).
make
: Utilizado para orquestrar os comandos Docker Compose de forma conveniente.
3. Configuração de banco de dados
Após clonar o repositorio, entre na pasta projeto
:
cd projeto
- Rode o comando
make help
para informações adicionais de comandos para rodar o container docker facilmente.
- Rode o comando para baixar o container PostGres
make build
- Após isso, suba o container com:
make up
- Verifique o status do container:
make logs
4. Configuração da aplicação
- Crie um ambiente virtual
python -m venv .venv
- Ative o ambiente criado no passo anterior:
source .venv/bin/activate
- Instale as dependencias necessárias
pip install -r requirements.txt
5. Inciar o Jogo
Rode o script main.py
:
cd app
python3 main.py
Apresentações
Módulo | Link da gravação | Data |
---|---|---|
1 | Apresentação 1 | 02/05/2025 |
2 | Apresentação 2 | 16/06/2025 |
3 | Apresentação 3 | 07/07/2025 |
Entregas
-
Módulo 1
-
Módulo 2
-
Módulo 3