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.