Case study / Legado
BlueSoul
Jogo narrativo em Python com módulos de história, personagens e status, acompanhado de áudio com PyGame.
Problema e usuário
Organizar narrativa, escolhas e estado em um projeto de programação.
Meu papel
Desenvolvimento e documentação do projeto de estudo.
Escopo entregue
- Módulos de história, funções e classes
- Estado do jogo
- Recursos de áudio
Restrições
- Projeto de aprendizagem de 2021.
- Compatibilidade atual e execução do jogo não foram verificadas.
Arquitetura e fluxo de dados
Python organiza história, classes e funções; o README registra uso de PyGame, random e time.
Decisões e trade-offs
Dividir o jogo em módulos para exercitar lógica e organização do código.
Testes e validações
Revisão do código e da documentação pública em 07/09/2026. A execução deste projeto não faz parte da validação do portfólio.
O que existe hoje
Jogo narrativo em Python com módulos de história, personagens e status, acompanhado de áudio com PyGame.
Limitações conhecidas
- Projeto de aprendizagem de 2021.
- Compatibilidade atual e execução do jogo não foram verificadas.
Próximas etapas
- Evoluir a cobertura de testes e documentar as próximas entregas.
Formação relacionada
- Jogo de Ficção Interativa — Aluno Destaque ↗
Afinidade entre o projeto narrativo em Python e a formação em ficção interativa; a identidade da entrega não foi confirmada.
Stack
- Python
- PyGame
Ler documentação completa
"Biblioteca PyGame".
"import os" no Windows e o comando "system('cls')" para limpar o terminal. Caso rodar em Sistema Operacinal Linux ou MacOS precisa ser utilizado com o comando "system('clear')".
Utilizamos também as bibliotecas nativas do Python: "Random" "Time"