Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jogo do Detona Ralf

Descrição

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.

Imagens

Imagem da tela inicial do jogo

Funcionalidades

⏳ 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.

Estrutua do Código

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.

Funções principais

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.

🖥️ Como jogar

Baixe os arquivos do github via git clone e rode o projeto atraves do index.html

🔧 Tecnologias utilizadas

HTML5 → estrutura da página.

CSS3 → estilização dos quadrados e interface.

JavaScript (Vanilla) → lógica do jogo.

🎯 Melhorias futuras

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages