https://github.com/arielspencer/jogo-do-numero-secreto
🔮 Um jogo de adivinhação onde você precisa descobrir qual o número secreto foi gerado aleatoriamente.
https://github.com/arielspencer/jogo-do-numero-secreto
alura css html javascript jogo-do-numero-secreto logica-de-programacao voice-over
Last synced: 3 months ago
JSON representation
🔮 Um jogo de adivinhação onde você precisa descobrir qual o número secreto foi gerado aleatoriamente.
- Host: GitHub
- URL: https://github.com/arielspencer/jogo-do-numero-secreto
- Owner: ArielSpencer
- License: mit
- Created: 2024-05-18T08:54:28.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-20T02:44:21.000Z (11 months ago)
- Last Synced: 2025-01-24T02:21:53.333Z (5 months ago)
- Topics: alura, css, html, javascript, jogo-do-numero-secreto, logica-de-programacao, voice-over
- Language: HTML
- Homepage: https://jogo-do-numero-secreto.arielspencer.com.br/
- Size: 4.52 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


✏️ Sobre
No curso de Lógica de Programação da Alura, desenvolvi esse projeto: um jogo de adivinhação onde o usuário precisa descobrir um número secreto gerado aleatoriamente. O objetivo principal deste projeto é aplicar os conceitos de lógica de programação de maneira prática com JavaScript.
Funcionalidades do Jogo:
Geração Aleatória do Número Secreto:
O jogo começa gerando um número secreto aleatório dentro de um intervalo pré-definido (por exemplo, de 1 a 100).Interação com o Usuário:
O jogador deve tentar adivinhar o número secreto. Depois de cada tentativa, o jogo dá uma dica, informando se o número secreto é maior ou menor do que o número adivinhado.Contagem de Tentativas:
O jogo mantém um registro do número de tentativas que o usuário fez para adivinhar o número correto, incentivando a melhorar o desempenho em rodadas futuras.Feedback Final:
Quando o usuário acerta o número secreto, o jogo exibe uma mensagem de congratulações, informando o número de tentativas realizadas para encontrar o número correto.Acessibilidade com Responsive Voice:
Para tornar o jogo mais acessível, foi integrada a funcionalidade de síntese de voz utilizando o Responsive Voice. Esta ferramenta lê em voz alta as instruções e mensagens exibidas na tela, permitindo que usuários com dificuldades visuais ou de leitura participem plenamente do jogo.Conceitos Aplicados:
Variáveis e Tipos de Dados:
Utilização de variáveis para armazenar o número secreto, os palpites do usuário e a contagem de tentativas.Funções:
Uso de funções para encapsular a lógica de geração do número secreto e a interação com o usuário, tornando o código modular e reutilizável.Entrada e Saída de Dados:
Manipulação de entradas do usuário e exibição de mensagens na tela para criar uma interface interativa.Conclusão
O desenvolvimento deste jogo do número secreto foi uma excelente oportunidade para consolidar os conceitos de lógica de programação aprendidos no curso da Alura. Através da construção do jogo, pude praticar a utilização de variáveis, funções, e a manipulação de entradas e saídas de dados, além de implementar funcionalidades adicionais como a acessibilidade via síntese de voz. Este projeto não só reforçou minhas habilidades de programação Lógica e JavaScript, mas também destacou a importância de criar aplicações interativas e acessíveis, demonstrando que a programação pode ser divertida e inclusiva.
# 👾 Tecnologias
![]()
![]()
![]()
# ☕️ Desenvolvido por:
| [
Ariel Spencer](https://arielspencer.com.br/) |
| :---: |