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.

Vermelho a mover

Avaliação do motor

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.

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.

Feito para partidas rápidas e rematches entre amigos.