🟩 MINECRAFT - FGA - 2025/1 - Python Edition

Bem-vindo à documentação do MINECRAFT - FGA - 2025/1, desenvolvido para a disciplina de Sistemas de Banco de Dados 1 (SBD1) — 2025.1.

Este projeto recria o MINECRAFT - FGA - 2025/1 utilizando SQL e Python, com ambiente isolado via Docker para facilitar a execução e portabilidade.

Conteúdo:

MINECRAFT - FGA - 2025/1 Banner

Características Principais

  • 🎮 Interface de Jogo: Sistema de menus interativo com personagens

  • 👥 Gerenciamento de Personagens: Criação, seleção e gerenciamento de personagens

  • 🗺️ Sistema de Localização: Biomas, mapas e chunks

  • 💾 Persistência de Dados: Banco PostgreSQL com Docker

  • 🎨 Interface Colorida: Terminal colorido com emojis

  • 🔄 Sistema de Sessão: Gerenciamento global de personagem ativo

  • 🏗️ Arquitetura de Models: Estrutura organizada com models bem definidas

Tecnologias Utilizadas

  • Python 3.10+: Linguagem principal

  • PostgreSQL: Banco de dados

  • Docker & Docker Compose: Containerização

  • psycopg2: Driver PostgreSQL para Python

  • colorama: Cores no terminal

  • Sphinx: Documentação

Índices e Tabelas