Skip to content

paduladiego/JogoNumeroSecreto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jogo do Número Secreto

Estudo de JS

Bem-vindo ao Jogo do Número Secreto! Este é um jogo simples onde você precisa descobrir qual é o número secreto entre 1 e 10.

Funcionalidades adicionais:

  • Voz de Acessibilidade: Utilizamos a biblioteca responsiveVoice para fornecer uma experiência acessível, com leitura em voz alta dos textos exibidos na tela.

  • Funcionalidades de Teclas: Implementamos funcionalidades de teclado e conteção de digitações indevidas.

  • Feedback Sonoro: Para facilitar a jogabilidade, adicionamos sons de feedback para indicar se o número secreto é maior ou menor que o chute atual.

  • Reiniciar o Jogo: Ao acertar o número secreto, você pode reiniciar o jogo para tentar novamente.

Como Jogar:

  1. Escolha um número entre 1 e 10.
  2. Pressione o botão "Chutar" ou pressione Enter para verificar se acertou.
  3. Se o número for maior que o número secreto, será exibida uma mensagem indicando que o número secreto é menor. Se for menor, será indicado que o número secreto é maior.
  4. Continue tentando até descobrir o número secreto!
  5. Ao acertar, você pode reiniciar o jogo para jogar novamente.

Divirta-se jogando o Jogo do Número Secreto!

Melhorias no Jogo do Número Secreto

No meu código, adicionei algumas funcionalidades e melhorias em relação ao código da aula do jogo do número secreto. Aqui estão as principais adições e suas funções:

Mensagens de Acerto e Erro Personalizadas

  • Adicionei mensagens personalizadas para quando o usuário acerta ou erra o número secreto. Isso proporciona uma experiência mais interativa e informativa para o jogador.

Controle de Tentativas e Feedback Visual

  • Implementei um controle de tentativas, exibindo o número de tentativas realizadas pelo usuário. Isso ajuda o jogador a acompanhar seu progresso no jogo.
  • Adicionei feedback visual ao usuário, indicando se o chute foi maior ou menor que o número secreto. Isso auxilia o jogador a ajustar seus palpites.

Reinício Automático do Jogo

  • Configurei o jogo para reiniciar automaticamente após o usuário acertar o número secreto. Isso permite que o jogador continue jogando sem a necessidade de reiniciar manualmente.

Restrição de Entrada de Dados

  • Adicionei uma restrição para a entrada de dados, permitindo apenas números de 0 a 9. Isso evita que o usuário insira dados inválidos e mantém a integridade do jogo.

Melhorias na Interface do Usuário

  • Aprimorei a interface do usuário com mensagens mais claras e informativas, facilitando a compreensão do jogo e das ações necessárias.

Essas adições visam tornar o jogo do número secreto mais envolvente, informativo e amigável para o usuário, proporcionando uma experiência de jogo mais completa e agradável.

Secret Number Game

JS Study

Welcome to the Secret Number Game! This is a simple game where you need to guess the secret number between 1 and 10.

Additional Features:

  • Accessibility Voice: We use the responsiveVoice library to provide an accessible experience, with text-to-speech reading of the text displayed on the screen.

  • Keyboard Functionality: We implemented keyboard functionalities and prevented improper inputs.

  • Sound Feedback: To enhance gameplay, we added sound feedback to indicate if the secret number is higher or lower than the current guess.

  • Restart the Game: After guessing the secret number, you can restart the game to try again.

How to Play:

  1. Choose a number between 1 and 10.
  2. Press the "Guess" button or press Enter to check if you guessed correctly.
  3. If the number is higher than the secret number, a message will indicate that the secret number is lower. If it is lower, it will indicate that the secret number is higher.
  4. Keep trying until you discover the secret number!
  5. When you guess correctly, you can restart the game to play again.

Have fun playing the Secret Number Game!

Improvements to the Secret Number Game

In my code, I added some features and improvements compared to the class code of the secret number game. Here are the main additions and their functions:

Custom Correct and Incorrect Messages

  • I added custom messages for when the user guesses the secret number correctly or incorrectly. This provides a more interactive and informative experience for the player.

Attempt Control and Visual Feedback

  • I implemented an attempt control, displaying the number of attempts made by the user. This helps the player track their progress in the game.
  • I added visual feedback to the user, indicating if the guess was higher or lower than the secret number. This helps the player adjust their guesses.

Automatic Game Restart

  • I configured the game to automatically restart after the user guesses the secret number correctly. This allows the player to continue playing without manually restarting.

Data Input Restriction

  • I added a restriction for data input, allowing only numbers from 0 to 9. This prevents the user from entering invalid data and maintains the integrity of the game.

User Interface Improvements

  • I improved the user interface with clearer and more informative messages, making it easier to understand the game and the necessary actions.

These additions aim to make the secret number game more engaging, informative, and user-friendly, providing a more complete and enjoyable gaming experience.

About

Estudo de JS - Jogo Número Secreto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published