jogo-da-velha.com

Jogo da Velha Impossível

0Você (X)
0Empates
0CPU (O)
Nível:

Sua vez

Regras, níveis e dicas ↓

Por que é impossível vencer

Neste nível o computador nunca joga ao acaso. Antes de cada jogada, ele testa todas as respostas possíveis, as respostas a essas respostas, e assim até o fim da partida. Esse método se chama minimax: o computador supõe que você sempre vai fazer a melhor jogada e escolhe a casa em que o pior resultado para ele é o menos ruim.

Como o Jogo da Velha tem poucas partidas possíveis, o computador calcula tudo numa fração de segundo. E como um jogo perfeito sempre termina empatado, vencer não é possível. O desafio aqui é outro: não perder nenhuma.

Como garantir o empate

Quando você começa

Jogue no centro ou num canto. As duas aberturas garantem pelo menos o empate, desde que você bloqueie certo depois.

Quando o computador começa num canto ou no centro

Ele começou no canto: responda no centro.
Ele começou no centro: responda num canto.

Se ele abrir num canto, a única resposta segura é o centro. Qualquer outra casa deixa o computador montar um garfo. Se ele abrir no centro, responda num canto. Uma borda perde.

A armadilha dos cantos opostos

Você está no centro e ele tem cantos opostos: jogue numa borda.

Se você está no centro e o computador tem dois cantos opostos, não jogue em outro canto. Jogue numa borda. Assim você cria uma ameaça e obriga o computador a se defender, em vez de deixá-lo montar um garfo.

Sempre: bloqueie primeiro

Antes de pensar em atacar, veja se o computador tem duas marcas em linha com a terceira casa vazia. Se tiver, bloqueie.

Perguntas frequentes

Alguém já venceu o nível Impossível?

Não. Ele examina todas as continuações possíveis antes de jogar, então só perderia se houvesse um erro no programa.

Então qual é o objetivo?

Empatar todas as partidas. Tente fazer dez partidas seguidas sem nenhuma derrota.

O computador joga sempre igual?

Não. Quando ele começa, escolhe o centro ou um canto ao acaso. Quando duas jogadas são igualmente boas, ele sorteia entre elas.