📢 Novidades
Design de Inimigos e Bosses
Um dos aspectos mais divertidos — e desafiadores — de desenvolver Invaders From Mars foi criar os inimigos. Desde o início, eu não queria que fossem apenas obstáculos aleatórios na tela. Queria que cada um tivesse personalidade, movimentos distintos, e representassem algum tipo de ameaça reconhecível — como se tivessem uma história por trás, mesmo que o jogador nunca a conheça. Minhas inspirações vieram de todo lado. Os clássicos como Galaga e R-Type me influenciaram diretamente na forma como...
Ler maisComo Tudo Começou
Meu interesse por programação veio através do meu fascínio pelo desenvolvimento de jogos. Desde adolescente, sempre fui movido pela curiosidade — mas também sofri com falta de foco e dificuldade em concluir o que começava. Isso me levou a diversos momentos de frustração e autossabotagem, questionando minha capacidade e inteligência. Por muito tempo, achei que eu não era bom em nada. Mas dentro de mim havia sempre essa vontade insistente de criar, de aprender, de construir algo meu. Ganhei meu...
Ler mais🔗 Código Fonte
Você pode acessar o código fonte do projeto no GitHub através do botão abaixo:
🔧 Ficha Técnica
- Linguagem principal: Python
- Framework: Flask
- Paradigma: Programação Orientada a Objetos
- Arquitetura: MVC (Model-View-Controller)
- Tipo de Projeto: Aplicação Web
- Interface: Interface Web Responsiva com Bootstrap
- Funcionalidades:
- Autenticação de usuários
- Sistema de posts e comentários
- Painel administrativo
- Bibliotecas Utilizadas: Flask, Jinja2, SQLAlchemy
- Banco de Dados: SQLite
- APIs Externas: OpenAI API
- Plataforma Alvo: Desktop e Mobile via Navegador
- Resolução Padrão: Responsivo
- Status do Projeto: Concluído
📌 Roadmap do Projeto
Este projeto está em fase de desenvolvimento.
- Criação da nave do jogador e movimentação básica
- Sistema de tiros e colisão com inimigos
- Criação e movimentação dos alienígenas
- HUD com score, vidas e tempo de jogo
- Efeitos visuais e sonoros (explosões, música de fundo)
- Sistema de fases com aumento gradual de dificuldade
- Implementação de power-ups e upgrades da nave
- Tela de início, pause e game over
Legenda:
- Concluido
- Desenvolvimento
- Planejado
Este blog é um projeto pessoal e independente. Se ele foi útil para você ou te inspirou de alguma forma, considere apoiar meu trabalho para que eu continue desenvolvendo e compartilhando novos projetos.