Jogo da velha online: resolvedor e jogo

Monte qualquer posição do jogo da velha online e o resolvedor marca cada casa vazia como vitória, empate ou derrota com jogo perfeito, diz em quantas jogadas e explica por que a melhor jogada é a melhor. Ou jogue contra ele.

Primeira jogada

Resultado

Esta página é antes de tudo um resolvedor de jogo da velha: você monta uma posição e vê o que cada casa dá. Se quiser só jogar uma partida, escolha Jogar contra ele; aí o resolvedor é o seu adversário, e ele joga perfeito.

Como usar o resolvedor

Toque nas casas na ordem em que a partida foi jogada: o resolvedor coloca X e O alternadamente, começando pelo X (escolha O começa se a sua partida começou com O). Toque de novo em uma marca para tirá-la. Cada casa vazia então recebe um rótulo: Vence em 2 quer dizer que o jogador da vez vence na sua segunda jogada a partir de agora se escolher essa casa e continuar jogando bem, Empate quer dizer que o melhor jogo dos dois lados termina empatado, e Perde quer dizer que o adversário consegue forçar a vitória. As melhores casas ficam contornadas, e a lista explica cada jogada em palavras simples: um bloqueio, um garfo, uma ameaça, ou por que ela perde.

Escolha Jogar contra ele para jogar uma partida e depois um nível. Perfeito nunca perde; quando várias jogadas são igualmente boas, ele escolhe uma ao acaso, então as partidas variam. Fácil erra de propósito: cerca de metade das jogadas dele vão para uma casa vazia qualquer, então dá para vencer. Em 2.000 partidas de teste contra jogadas aleatórias, o fácil venceu 1.357, perdeu 391 e empatou 252; o perfeito venceu 1.724 e empatou as outras.

Como o resolvedor funciona

O jogo da velha é pequeno o bastante para ser resolvido por completo. Existem 5.478 posições diferentes que podem surgir a partir do tabuleiro vazio, e o resolvedor calcula o valor de cada uma com minimax: uma casa é vitória se leva a uma posição em que toda resposta do adversário continua perdendo, derrota se o adversário tem uma resposta vencedora, e empate nos outros casos. Entre as jogadas vencedoras, ele prefere a vitória mais rápida; entre as perdedoras, a que resiste por mais tempo. Os resultados ficam guardados, então cada posição é resolvida uma vez só, o que leva poucos milissegundos.

Nós o testamos contra uma busca simples, sem atalhos, em cada uma das 5.478 posições (16.167 resultados de jogadas, todos idênticos), e o colocamos para jogar contra todas as sequências possíveis de jogadas do adversário, como X e como O: ele nunca perde.

O que o jogo perfeito ensina

  • A partida dá empate. Se nenhum dos jogadores errar, toda partida termina empatada. As nove primeiras jogadas possíveis empatam com o melhor jogo.
  • Vença quando puder, bloqueie quando precisar. Se você tem duas em linha com a terceira casa vazia, ocupe-a. Se o adversário tem, bloqueie.
  • Garfos vencem. Um garfo é uma jogada que cria duas ameaças de uma vez; o adversário só consegue bloquear uma. A maioria das vitórias entre iniciantes vem de um garfo.
  • Responda a um canto com o centro. Se o X começa em um canto, o O precisa ocupar o centro: qualquer outra resposta perde, como o resolvedor mostra no tabuleiro. Se o X começa no centro, o O precisa ocupar um canto.
  • Responda à lateral com cuidado. Se o X começa em uma casa lateral, o O empata com o centro, com um dos cantos ao lado do X ou com a lateral oposta ao X.

Exemplo

Toque na casa superior esquerda para o X. O resolvedor marca o centro como empate para o O e as outras sete casas como derrota. Toque na casa inferior direita para o O e veja por quê: o X ocupa outro canto, cria um garfo e vence em 4 jogadas no total. Desfaça, coloque o O no centro, e todas as casas voltam a ser empate.

A mesma marcação de vitória, empate ou derrota em um tabuleiro maior aparece no botão Melhor jogada do Lig 4 online. O resta um é um quebra-cabeça de uma pessoa só, com um resolvedor que mostra cada salto, e para pensar de verdade existe o analisador de xadrez com Stockfish.

Resolvedor testado em . Achou um problema? Avise a gente.

Perguntas frequentes

Dá para vencer sempre no jogo da velha?

Não. Com jogo perfeito dos dois lados, o jogo da velha sempre termina empatado. Você só vence se o adversário errar, normalmente deixando você fazer um garfo (duas ameaças de uma vez).

Qual é a melhor primeira jogada no jogo da velha?

Toda primeira jogada empata com jogo perfeito. Um canto dá ao adversário mais chances de errar: só a resposta no centro salva o O. O centro é o começo mais seguro; o O precisa responder em um canto.

Quantas posições existem no jogo da velha?

5.478 posições diferentes podem ser alcançadas a partir do tabuleiro vazio, contando o tabuleiro vazio e as partidas terminadas, com o X começando. O resolvedor confere todas elas.

O que quer dizer "Vence em 3" em uma casa?

Se o jogador da vez ocupar essa casa e continuar jogando perfeito, ele completa três em linha até a sua terceira jogada a partir de agora (contando esta), faça o adversário o que fizer.

Por que o resolvedor diz que o meu tabuleiro não pode acontecer?

Os jogadores jogam alternadamente, então quem começou tem o mesmo número de marcas que o outro ou uma a mais, e a partida para no primeiro três em linha. Tabuleiros que quebram essas regras não podem vir de uma partida real.