Ferramentas

Solver de Lig 4

Análise de jogo perfeito de qualquer posição de Lig 4.

Clica numa coluna para largar uma pedra e vê o solver calcular a melhor resposta. Corre inteiramente no teu navegador — nada é enviado para os nossos servidores.

Amarelo a mover1 peça jogada
Célula vazia em linha 6, coluna 1Célula vazia em linha 6, coluna 2Célula vazia em linha 6, coluna 3Célula vazia em linha 5, coluna 4Célula vazia em linha 6, coluna 5Célula vazia em linha 6, coluna 6Célula vazia em linha 6, coluna 7
  • Pedra Vermelho em linha 6, coluna 4

Avaliação do motor

A procurar

A calcular…

A correr o solver num worker em segundo plano para o tabuleiro se manter responsivo.

Como usar

  1. Clica em qualquer coluna para largar uma pedra — Vermelho joga primeiro. Os turnos alternam automaticamente.
  2. Após cada movimento, o solver pesquisa a árvore de jogo e destaca a coluna que recomenda a seguir.
  3. Usa Desfazer para anular um movimento ou Repor para começar um jogo novo. O teu jogo é guardado automaticamente no teu navegador.
  4. Desativa Destacar melhor movimento se quiseres testar-te sem o motor revelar a resposta.
  5. «Copiar ligação para a posição» guarda toda a partida no URL, para poder partilhar uma posição ou voltar a ela mais tarde.

Posições que vale a pena experimentar

Cada uma abre o tabuleiro nessa posição, com o veredicto do motor ao lado.

Perguntas frequentes

Qual a força do solver?

Usa o mesmo algoritmo negamax de bitboard que o solver open-source de Pascal Pons com poda alfa-beta, uma tabela de transposição e ordenação de movimentos centrada no centro. Em qualquer posição a meio ou fim de jogo joga perfeitamente. Num tabuleiro quase vazio pode atingir o orçamento de tempo e devolver o melhor movimento encontrado até ao momento.

Vermelho ganha sempre com jogo perfeito?

Sim — o Lig 4 foi matematicamente resolvido em 1988. O primeiro jogador ganha se largar a primeira pedra na coluna central e depois jogar perfeitamente. Qualquer outro primeiro movimento empata ou perde.

O meu jogo é guardado?

Sim — os movimentos que fizeste são guardados no armazenamento local do teu navegador, por isso o tabuleiro continua lá quando voltares. Nada é enviado para os nossos servidores; limpar os dados do navegador irá removê-lo.

Onde corre o solver?

Inteiramente no teu navegador, dentro de um Web Worker para não bloquear o tabuleiro enquanto pensa. Por ser do lado do cliente podes usá-lo completamente offline após o primeiro carregamento.

Posso partilhar uma posição?

Sim. «Copiar ligação para a posição» escreve a lista de jogadas no URL, pelo que quem abrir essa ligação vê o mesmo tabuleiro e a mesma análise. A ligação também funciona sem rede, porque o solucionador corre no seu navegador.

Feito para partidas rápidas e rematches entre amigos.