🟩 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. .. toctree:: :maxdepth: 2 :caption: Conteúdo: modulo_2 installation quickstart user_guide models api_reference database relational_algebra development contributing .. image:: _static/banner.png :alt: MINECRAFT - FGA - 2025/1 Banner :align: center 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 ----------------- * :ref:`genindex` * :ref:`modindex` * :ref:`search`