Skip to main content

2025.1-Ragnarok

FotoRagnarok

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.
  1. Rode o comando para baixar o container PostGres
make build
  1. Após isso, suba o container com:
make up
  1. Verifique o status do container:
make logs

4. Configuração da aplicação

  1. Crie um ambiente virtual
python -m venv .venv
  1. Ative o ambiente criado no passo anterior:
source .venv/bin/activate
  1. 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óduloLink da gravaçãoData
1Apresentação 102/05/2025
2Apresentação 216/06/2025
3Apresentação 307/07/2025

Entregas

Equipe