Jogo de adivinhação de números

Você consegue encontrar o número secreto? O jogo informa se o seu palpite é muito alto ou muito baixo.

Funciona no navegador Funciona no navegador

Dica de estratégia

Use a pesquisa binária: sempre adivinhe o ponto médio do intervalo atual. Para 1–100, encontra o número em no máximo 7 tentativas. Para 1–1000, no máximo 10 palpites.

Tentativas máximas

DificuldadeMáx.
Fácil – 1–1007
Médio — 1–5009
Difícil — 1–100010

Com busca binária

Como usar?

  1. 1
    Escolha a dificuldadeSelecione Fácil (1–100), Médio (1–500) ou Difícil (1–1000) e clique em Novo Jogo.
  2. 2
    Digite seu palpiteDigite um número e clique em Adivinhar. O jogo informa se o segredo é maior ou menor.
  3. 3
    Encontre o númeroContinue restringindo. A barra de alcance mostra as possibilidades restantes.

Perguntas frequentes

Qual é o número mínimo de suposições necessárias?
Com estratégia de pesquisa binária ideal: 7 tentativas para 1–100, 9 tentativas para 1–500 e 10 tentativas para 1–1000. A adivinhação aleatória leva mais tempo, em média.
O número é verdadeiramente aleatório?
Sim. O número secreto é gerado usando Math.random() no seu navegador sempre que você inicia um novo jogo. Não é predeterminado.
O jogo salva minha pontuação?
As pontuações não são salvas entre as sessões. Este é um jogo casual no navegador, sem conta ou armazenamento de dados.

Jogo de adivinhação de números

O jogo de adivinhação de números é uma ferramenta interativa em que o navegador escolhe um número secreto e o jogador tenta descobrir qual é. A página oferece três níveis de dificuldade: fácil, com intervalo de 1 a 100; médio, com intervalo de 1 a 500; e difícil, com intervalo de 1 a 1000. Depois de iniciar uma nova partida, cada tentativa recebe uma resposta direta: o número secreto é maior, menor ou igual ao palpite enviado. O jogo registra a quantidade de tentativas e exibe o histórico para que você acompanhe o raciocínio usado até chegar à resposta.

Como o jogo funciona

Ao clicar em nova partida, o código gera um número inteiro aleatório dentro do intervalo escolhido. O campo de palpite só aceita valores dentro desse intervalo. Se o jogador digita um número inválido, a página mostra uma mensagem de erro. A cada tentativa válida, o contador aumenta. Quando o palpite é menor que o número secreto, o limite inferior provável é atualizado; quando é maior, o limite superior provável diminui. A barra visual mostra esse intervalo restante, ajudando a entender como as dicas reduzem o espaço de busca.

Estratégia de busca binária

O painel lateral mostra uma referência de tentativas máximas usando a lógica de busca binária: cerca de 7 tentativas para 1-100, 9 para 1-500 e 10 para 1-1000. A estratégia é sempre escolher o meio do intervalo restante. Por exemplo, em 1-100, começar por 50 divide as possibilidades em duas metades. Se a dica disser que o número é maior, o próximo chute deve ficar no meio de 51-100. Essa técnica não garante uma pontuação mínima em todas as partidas, mas é a forma mais eficiente de reduzir possibilidades.

Como tornar o desafio mais interessante

Para jogar em grupo, uma pessoa pode projetar a tela e os participantes podem sugerir palpites por turno. Outra opção é limitar o número de tentativas e comparar o resultado com o máximo teórico mostrado na tabela. Em contexto educativo, peça que os jogadores expliquem por que escolheram determinado número. Isso transforma a brincadeira em treino de estimativa, intervalo e eliminação de possibilidades, sem depender de cálculos complexos.

Uso educativo e limites

Além de divertido, o jogo ajuda a explicar comparação, intervalo, probabilidade, tentativa e erro, pensamento lógico e algoritmos simples. Professores podem usá-lo para apresentar busca binária de modo visual. Em casa ou em grupos, ele funciona como desafio rápido. O número é gerado localmente e a partida não tem ranking persistente. Por isso, use o resultado como brincadeira ou exercício de raciocínio, não como sorteio auditável ou competição formal.

Comentários