Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
13
respostas

Meu jogo não funciona

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

13 respostas

Boa noite, Marcos! Identifiquei 1 problema no código:

  • Nome da função exbirTextoNaTela está faltando a letra 'i' de exibir, lembre de verificar se a escrita está igual em todas as partes do código que você utiliza a função.

corrigir os erros e ainda não funcionol

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Boa tarde! Vamos resolvendo um por um que vai funcionar, vi agora que a funçao gerarNumeroAleatorio tambem possui um detalhe, você uilizou o acento na letra 'u' na chamada da função e ela não tem acento. Aproveito pra deixar uma recomendação/dica de não usar nenhum tipo de sinal de acentuação no código, embora o JavaScript funcione isso aumenta a chance de erros desse tipo. Vou descrever abaixo uma lista do que eu for detectando de erro.

  • A variável númeroSecreto também tem o mesmo problema de nomeação
  • Linha17: Substitua por let palavraTentativa = tentativas > 1 ? "tentativas" : "tentativa";
  • Linha18: Coloque $ no lugar do & e corrija o nome mensagemTentativa

obg consegui fazer o jogo funcionar mais agora o botão chute não funciona

Abre o console do navegador e clica no botão "chutar" pra ver se aparece alguma mensagem de erro que possa nos ajudar a identificar o problema.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Temos 2 erros, ignora o primeiro, por enquanto, que é referente ao responsive Voice. O segundo erro ta indicando que a variável "númeroSecreto" não foi definida, verifique na linha 27 do index.html a escrita do nome da função

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Aah perdão, é dentro do arquivo JS, o nome da variável númeroSecreto, na linha 15

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!
  • Linha15: Retirar o acento da variável númeroSecreto
  • Linha17: Substitua por let palavraTentativa = tentativas > 1 ? "tentativas" : "tentativa";
  • Linha18: A variável mensagemTentativa está faltando uma letra 't'

Muito obg vou presta mas atenção na escrita do código

Por nada! Se tiver solucionado a questão, peço que marque umas das mensagens como solução para fechar esse tópico.