Space Invader
🎮 Space Invaders – Jogo Clássico com Tecnologia Moderna
Descrição do Projeto:
Este projeto é uma recriação do clássico Space Invaders, desenvolvido usando ferramentas modernas de design e programação para web. O jogo combina estética retrô com recursos interativos atuais, sendo ideal para estudos e demonstrações de conceitos básicos de desenvolvimento de jogos 2D.
Tecnologias Utilizadas:
Canva: Utilizado para criação e edição de todos os elementos visuais, como naves, alienígenas, plano de fundo e efeitos. Garantiu um visual limpo, consistente e estilizado.
HTML5: Estruturação da página e elementos do jogo, como canvas, botões e layout geral.
CSS3: Estilização da interface, responsividade, animações simples e efeitos de transição (como hover em botões).
JavaScript (JS): Lógica principal do jogo, movimentação de sprites, detecção de colisões, controle de pontuação e reinício da partida. Também foi usado para manipular o DOM e atualizar elementos dinamicamente.
Canvas API: Área principal de renderização do jogo. Utilizada para desenhar e atualizar em tempo real os elementos gráficos (nave, tiros, inimigos) com alto desempenho.
Este projeto serve como uma introdução prática ao desenvolvimento de jogos 2D no navegador e demonstra a integração de ferramentas de design gráfico com tecnologias web.