An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

![Static Badge](https://img.shields.io/badge/Ariel%20Spencer-Jogo%20do%20N%C3%BAmero%20Secreto-%238472E8)
![GitHub License](https://img.shields.io/github/license/arielspencer/jogo-do-numero-secreto)

![banner jogo do numero secreto](https://github.com/ArielSpencer/jogo-do-numero-secreto/blob/f86c3dec8bc5d8d182e364ada81f626c727a27e7/img/jogo-do-numero-secreto.png)

✏️ 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/) |
| :---: |