Este projeto consiste em criar um jogo de adivinhação onde o jogador deve tentar adivinhar um número aleatório gerado pelo computador dentro de um intervalo definido de 1 a 100. O jogo é desenvolvido em Javascript e pode ser executado a partir de um navegador.
Durante a formação do curso de JavaScript e HTML da Alura, foi proposto um desafio aos participantes: desenvolver um jogo que possibilitasse a prática da lógica de programação por meio do Programa ONE da Oracle. O jogo foi criado ao longo das aulas, com atividades e exemplos de aprendizagem, e foi aperfeiçoado gradativamente à medida que novos conhecimentos foram sendo apresentados. Assim, durante todo o curso, o jogo foi sendo construído e melhorado, consolidando o aprendizado e oferecendo uma experiência prática e desafiadora para os estudantes.
1 - Criar uma função sorteia
que recebe um número n
e sorteia um número entre 0 a n
, retornando esse valor. Dessa forma, em vez de escrever let numeroPensado = Math.round(Math.random() * n);
, você escreveria let numeroPensado = sorteia(n);
. Faça essa modificação, criando a nova função e utilize-a.
2 - Fazer com que seu jogo mostre, quando o usuário errar a tentativa, se o número que ele chutou era maior ou menor ao número pensado pelo programa.
- Ao abrir o programa no navegador, o usuário será questionado a adivinhar o número sorteado pela máquina
- O jogador terá 10 tentativas para adivinhar o número correto
- A cada tentativa, o jogo informará ao jogador se o número escolhido está acima ou abaixo do número correto
- O jogo termina quando o jogador acertar o número ou quando suas tentativas se esgotarem
- Caso o jogador esgote as 10 tentativas sem acertar o número correto, o jogo informará que ele perdeu e qual era o número que ele deveria ter acertado
- Ao final do jogo, o jogador terá a opção de jogar novamente