Este é um jogo simples feito em JavaScript, Html e CSS, onde o jogador deve clicar no quadrado que aparece marcado como inimigo. O objetivo é acumular pontos antes que o tempo acabe.
⏳ Contagem regressiva de 60 segundos.
🖱️ Detecção de clique no inimigo (aumenta a pontuação).
🔊 Efeito sonoro ao acertar.
❌ Game Over automático quando o tempo chega a zero.
🔄 Reinício automático após o término da partida.
O projeto é controlado pelo objeto state, que organiza:
view → elementos do HTML (interface).
values → valores usados pelo jogo (tempo, score, velocidade).
actions → timers responsáveis pelo funcionamento do jogo.
initialize() → inicia o jogo (listeners, timers e exibição inicial).
countDown() → controla o tempo e finaliza o jogo quando chega a zero.
randomSquare() → sorteia o quadrado inimigo.
moveEnemy() → atualiza a posição do inimigo em intervalos regulares.
addListenerHitbox() → adiciona evento de clique para pontuar.
playSound() → executa som de acerto.
Baixe os arquivos do github via git clone e rode o projeto atraves do index.html
HTML5 → estrutura da página.
CSS3 → estilização dos quadrados e interface.
JavaScript (Vanilla) → lógica do jogo.
Adicionar níveis de dificuldade (velocidade aumenta com o tempo).
Sistema de vidas (perde ponto ou vida se clicar no quadrado errado).
Ranking de pontuação para vários jogadores.
Botão para reinício manual.
Melhorar interface com animações.
