Um emocionante jogo de sobrevivência estilo bullet hell desenvolvido inteiramente em Python com a biblioteca Pygame. Enfrente hordas de inimigos, suba de nível, escolha suas magias e desbloqueie novos heróis!
- Sistema de Personagens: Escolha entre diferentes classes (Guerreiro, Mago, Caçador) com atributos únicos.
- Progressão Dinâmica: Suba de nível e escolha upgrades de status (Dano, Vida, Velocidade).
- Sistema de Magias: Incluindo a poderosa magia de Explosão com animações fluidas.
- Menu de Configurações Completo: Ajuste volume, resolução, controles e opções de acessibilidade.
- Persistência de Dados: Sistema de Save/Load para manter seu progresso e conquistas.
- Biomas Diversos: Escolha onde lutar, com diferentes inimigos e desafios.
- Linguagem: Python 3.12
- Biblioteca Gráfica: Pygame
- Armazenamento: JSON (para saves e configurações)
- Versionamento: Git & GitHub
Certifique-se de ter o Python 3.12 instalado.
-
Clone o repositório:
git clone [https://github.com/seu-usuario/seu-repositorio.git](https://github.com/seu-usuario/seu-repositorio.git) cd seu-repositorio -
Crie um ambiente virtual:
python -m venv .venv
-
Ative o ambiente:
- Windows:
.venv\Scripts\activate - Linux/Mac:
source .venv/bin/activate
- Windows:
-
Instale o Pygame:
pip install pygame
-
Inicie o jogo:
python jogo_final.py
| Ação | Tecla (Padrão) |
|---|---|
| Movimentação | W, A, S, D |
| Pausar Jogo | ESC |
| Interagir | E / Clique Mouse |
| Usar Magia | Automático / Espaço |
- Sistema básico de movimentação e combate.
- Animações de magias (Explosão).
- Menu de configurações e acessibilidade.
- Adicionar sistema de missões diárias com Timer.
- Implementar mais biomas e chefes finais.
- Versão executável (.exe) para Windows.
Este projeto está sob a licença MIT.
Desenvolvido com ☕ e Python por Hélio Júnior
🚀 Atualizações Recentes (v1.1.0)
🎨 Interface e Experiência do Usuário (UI/UX) Ajuste de Camadas: Corrigida a sobreposição dos valores numéricos de Vida e Mana. Agora o texto possui maior prioridade de renderização e contraste sobre as barras.
Reposicionamento de Elementos: O Grimório foi movido para o canto inferior esquerdo, otimizando o espaço de visão central e seguindo o padrão de ergonomia para RPGs.
Responsividade: Implementado sistema de âncoras para garantir que o Grimório permaneça no canto correto em diferentes resoluções de tela.
🔧 Correções de Bugs (Bug Fixes) Removido o erro visual onde o texto de status "sumia" quando a barra estava com pouco preenchimento.
