Tablebases de xadrez
Xadrez resolvido: até sete peças
Uma tablebase é um banco de dados que contém o resultado teórico exato (vitória, derrota ou empate) de toda posição possível com um pequeno número de peças, além do lance perfeito para cada uma. Para tudo até 7 peças, o final de jogo está literalmente resolvido.
Jogue esse final (grátis)O que uma tablebase sabe
Tablebases são construídas por análise retrógrada: começa-se de cada posição de xeque-mate e trabalha-se de trás para frente, rotulando cada posição com seu resultado exato supondo jogo perfeito dos dois lados. O resultado não é uma avaliação nem um palpite: é a verdade da posição.
Os marcos: as primeiras tabelas de 5 peças de Ken Thompson nos anos 1980, as tabelas Nalimov com distância até o mate para 6 peças, o conjunto de 7 peças Lomonosov em 2012, e as tabelas Syzygy de código aberto (Ronald de Man) que alimentam engines modernas e a API de tablebase do Lichess. O conjunto de 7 peças do Syzygy cobre mais de 423 trilhões de posições.
DTM, DTZ e vitórias amaldiçoadas
Duas métricas importam. DTM (distance to mate, distância até o mate) conta lances até o xeque-mate. DTZ (distance to zeroing, distância até zerar) conta lances até uma captura ou movimento de peão zerar o contador dos 50 movimentos, a métrica que respeita a regra dos 50 movimentos.
Essa diferença gera duas categorias estranhas. Uma vitória amaldiçoada é uma posição vencedora na teoria, mas que precisa de mais de 50 lances sem captura, então o defensor a salva pela regra; uma derrota abençoada é a mesma coisa vista do lado do defensor. Um treino sério deve usar resultados de DTZ50; do contrário, você está treinando vitórias que não existem em partidas reais.
Treinando contra a perfeição
Jogar finais contra uma tablebase é um esporte diferente de jogar contra uma engine. Uma engine enfraquecida comete erros que parecem aleatórios; uma tablebase nunca erra e nunca desiste: ela sempre joga o lance que torna sua tarefa mais difícil, e se defende com a regra dos 50 movimentos contando regressivamente.
É exatamente esse o parceiro de treino que este site oferece a você. Todo exercício aqui é jogado contra uma defesa de tablebase perfeita segundo o DTZ50, e cada um dos seus lances é avaliado contra a verdade da tablebase: você descobre na hora se o seu lance "natural" jogou a vitória fora, e por quê.
Perguntas
Quantas peças as tablebases de xadrez conseguem lidar?
Tablebases completas existem para todas as posições com até 7 peças (contando os dois reis). O conjunto de 7 peças do Syzygy cobre mais de 423 trilhões de posições únicas. Tablebases de 8 peças são objeto de pesquisa ativa.
Qual é a diferença entre DTM e DTZ?
DTM (distância até o mate) é o número de lances até o xeque-mate com jogo perfeito. DTZ (distância até zerar) é o número de lances até uma captura ou movimento de peão zerar o contador dos 50 movimentos. O DTZ é o que importa sob as regras reais, porque uma vitória que precisa de mais de 50 lances sem captura pode ser reclamada como empate.
As tablebases são gratuitas?
Sim: as tablebases Syzygy são de código aberto, e o Lichess hospeda uma API pública gratuita de tablebase para posições com até 7 peças. O adversário de treino deste site é construído exatamente nesse padrão de jogo.
O que é uma vitória amaldiçoada?
Uma posição que é vencedora na teoria, mas exige mais de 50 lances sem captura ou movimento de peão. Pela regra dos 50 movimentos, o defensor pode reclamar empate, então a "vitória" evapora em uma partida real.
Não só leia, jogue
Toda posição abaixo é jogável agora mesmo, grátis, sem cadastro, contra um adversário perfeito validado por tablebase que nunca desiste e explica cada erro.
Siga o currículo completo (grátis)ou aprimore esses finais em treinos avaliados