Skip to content

🎮 Projeto do curso "Lógica de programação: mergulhe em programação com JavaScript" da Alura. Um jogo simples onde o usuário deve adivinhar um número secreto gerado aleatoriamente, com dicas a cada tentativa.

Notifications You must be signed in to change notification settings

marianaararipe/jogo-numero-secreto-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 Jogo do Número Secreto

Projeto desenvolvido durante o curso "Lógica de programação: mergulhe em programação com JavaScript" da Alura.

📌 Sobre o projeto

Este é um jogo interativo simples, onde o computador gera um número secreto aleatório entre 1 e 10, e o jogador deve tentar adivinhar.
A cada tentativa, o jogo informa se o número secreto é maior ou menor que o chute. Além disso, o sistema fala as mensagens em voz feminina em português (via ResponsiveVoice.

Quando o jogador acerta, o jogo exibe o número de tentativas e libera o botão de "Novo jobo", sorteando um novo número para continuar jogando.

🚀 Tecnologias utilizadas

  • HTML - estrutura da página
  • *CSS3 - layout moderno, responsivo e estilização
  • JavaScript - lógica do jogo e manipulação do DOM
  • ResponsiveVoice - síntese de voz em português brasileiro

🎮 Como jogar

  1. Abra o arquivo index.html no navegador.
  2. Digite um número entre 1 e 10 no campo de input.
  3. Clique em “Chutar” para enviar sua tentativa.
  4. O jogo informará, por texto e voz, se o número secreto é maior ou menor que o chute.
  5. Continue tentando até acertar! 🎉
  6. Ao acertar, clique em “Novo jogo” para jogar novamente.

🧠 Lógica principal

  • gerarNumeroAleatorio() → gera um número aleatório único entre 1 e 10, sem repetir até todos os números serem sorteados.
  • verificarChute() → verifica se o chute está certo, exibe mensagens e conta tentativas.
  • exibirTextoNaTela() → atualiza o texto na tela e aciona a voz sintetizada.
  • reiniciarJogo() → reseta variáveis e sorteia um novo número.
  • limparCampo() → limpa e foca o input após cada tentativa.

✨ Créditos

Projeto desenvolvido com base no curso da Alura, com adaptações visuais e funcionais.

About

🎮 Projeto do curso "Lógica de programação: mergulhe em programação com JavaScript" da Alura. Um jogo simples onde o usuário deve adivinhar um número secreto gerado aleatoriamente, com dicas a cada tentativa.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published