PlayPendium

Kakuro · Matéria para Reflexão

Uma Palavra Cruzada de Somas

Kakuro é um quebra-cabeça de lógica frequentemente chamado de transliteração matemática da palavra cruzada, em que os dígitos de 1 a 9 devem somar as pistas em entradas horizontais e verticais sem jamais repetir um dígito na mesma sequência.

Escrito e editado em inglês. Esta versão em português foi produzida por tradução automática; quando a precisão importa, o original em inglês é a referência. Ler o original em inglês →

Uma Grade de Preto e Branco

Quando você abre um novo quebra-cabeça de Kakuro, é apresentado a uma grade que parece enganosamente simples: um tabuleiro xadrez de células pretas e brancas. As células pretas são o esqueleto do quebra-cabeça, cada uma podendo carregar uma ou duas pistas numéricas. Uma pista na parte superior direita de uma célula preta informa a soma da sequência horizontal que começa imediatamente à sua direita. Uma pista na parte inferior esquerda de uma célula preta informa a soma da sequência vertical que começa imediatamente abaixo dela. As células brancas são onde o trabalho acontece, onde você deve colocar um único dígito de 1 a 9 em cada uma, de modo que toda sequência horizontal ("across") e toda sequência vertical ("down") satisfaça a sua pista. A elegância do quebra-cabeça está nessa restrição dupla: cada célula branca fica no cruzamento de exatamente uma sequência horizontal e uma sequência vertical, de modo que o dígito que você coloca ali deve satisfazer as duas pistas simultaneamente. 1

As células pretas não são apenas divisórias; elas são a fonte de toda a informação. Cada célula preta contém uma pista horizontal e/ou uma pista vertical, com zero indicando que não existe pista naquela direção. 3 Uma célula preta pode ter apenas uma pista horizontal, apenas uma pista vertical, ambas ou nenhuma. A geometria do quebra-cabeça determina quais células brancas formam uma sequência contínua à direita de uma célula preta e quais formam uma sequência contínua abaixo dela. Essas sequências são as verdadeiras restrições do quebra-cabeça. O motor do jogo armazena todas as sequências explicitamente e, para cada célula branca, registra a qual sequência horizontal e a qual sequência vertical aquela célula pertence. Uma sequência precisa de pelo menos duas células brancas; uma célula branca isolada entre células pretas não forma sequência alguma. Em todo layout que o jogo aceita, cada célula branca pertence a exatamente uma sequência horizontal e exatamente uma sequência vertical, criando uma malha de restrições que se cruzam e pela qual quem resolve precisa navegar.

A Regra Que Define Tudo

A regra do Kakuro é lindamente simples e, ainda assim, enganosamente poderosa. Você deve inserir um dígito de 1 a 9, inclusive, em cada célula branca, de modo que a soma dos números em cada entrada corresponda à pista associada a ela e que nenhum dígito se repita em qualquer entrada. Essa segunda condição, a exigência de dígitos distintos, é o que separa o Kakuro de um mero exercício de aritmética. Se fosse exigido apenas que os dígitos somassem a pista, poderiam existir muitas soluções para uma única sequência. Mas a restrição de dígitos distintos significa que uma sequência de comprimento três com pista seis só pode ser preenchida com os dígitos 1, 2 e 3 em alguma ordem. Uma sequência de comprimento oito com pista 36 deve usar todos os dígitos exceto o 9, porque os nove dígitos somam 45. A interação entre a soma e o comprimento de uma sequência estreita imediatamente as possibilidades, muitas vezes a um único conjunto de dígitos e, às vezes, a um único arranjo quando você considera as sequências que a cruzam. 1

Considere uma célula branca na interseção de uma sequência horizontal e uma sequência vertical. A sequência horizontal já estreitou os dígitos possíveis para aquela célula a algum subconjunto. A sequência vertical estreitou independentemente as possibilidades a outro subconjunto. A interseção desses dois subconjuntos é o que você pode colocar na célula. Essa é a mecânica central de resolver Kakuro: ler as pistas, determinar quais conjuntos de dígitos são possíveis para cada sequência e então deixar que os cruzamentos revelem qual dígito deve ir onde. Uma sequência que parece ambígua isoladamente muitas vezes fica cristalina assim que você considera suas vizinhas. O quebra-cabeça recompensa a paciência e o acompanhamento cuidadoso, pois um único dígito colocado em uma célula pode se propagar em cascata por toda a sua sequência horizontal e vertical, eliminando possibilidades em outros lugares e muitas vezes forçando novas colocações. 1

Uma Transliteração Matemática

O Kakuro é frequentemente descrito como uma transliteração matemática da palavra cruzada. Essa descrição captura algo essencial da estrutura do quebra-cabeça. Em uma palavra cruzada de palavras, você preenche células brancas com letras de modo que cada entrada horizontal e vertical forme uma palavra válida de acordo com as pistas. No Kakuro, você preenche células brancas com dígitos de modo que cada entrada horizontal e vertical forme uma soma válida de acordo com as pistas. As células pretas no Kakuro desempenham o mesmo papel que as células pretas em uma palavra cruzada de palavras: elas marcam as fronteiras entre as entradas e carregam as pistas. A diferença é que, em vez de vocabulário e ortografia, o Kakuro se apoia na aritmética e na restrição de dígitos distintos. O quebra-cabeça exige o mesmo tipo de pensamento lateral, o mesmo tipo de reconhecimento de padrões e o mesmo tipo de satisfação quando uma seção difícil se encaixa. 1

O próprio nome Kakuro é japonês. 1 É uma abreviação da expressão japonesa kasan kurosu, que significa "cruzamento de adição". Essa é uma descrição direta do que o quebra-cabeça é: uma grade no estilo de palavra cruzada cujas entradas são adições. O quebra-cabeça apareceu pela primeira vez nos Estados Unidos sob o nome "Cross Sums" (somas cruzadas), um nome cunhado em 1966 por Jacob E. Funk, da Dell Magazines. Esse nome anterior talvez seja até mais descritivo do que o japonês, pois diz imediatamente o que fazer: encontrar as somas na horizontal e na vertical. Ainda assim, Kakuro tornou-se o nome mais comum internacionalmente, talvez por ser mais curto e mais fácil de lembrar. A identidade do quebra-cabeça está firmemente enraizada nesse conceito de cruzamentos de adição, e todo quebra-cabeça de Kakuro bem projetado faz jus a essa descrição.

A restrição de dígitos distintos é o que separa o Kakuro de um mero exercício de aritmética.

Como o Quebra-Cabeça É Construído

Criar um quebra-cabeça de Kakuro que seja ao mesmo tempo solucionável e interessante exige uma construção cuidadosa. Um bom quebra-cabeça deve ter exatamente uma solução, e é aí que entra o solucionador por backtracking. O jogo primeiro preenche a grade com uma solução válida aleatória e depois executa um solucionador por backtracking que conta quantas soluções as pistas resultantes permitem, parando assim que encontra duas. A verificação garante a unicidade; ela não mede se essa solução pode ser alcançada por pura dedução, sem tentativa e erro. Se o solucionador encontra mais de uma solução, o quebra-cabeça é rejeitado e um novo é gerado. O solucionador poda a sua busca verificando, a cada passo, a distinção dos dígitos em cada sequência e a viabilidade das somas parciais, e visita as células agrupadas por sequência, tratando primeiro as sequências mais curtas. Essa ordenação é importante porque sequências mais curtas têm menos conjuntos de dígitos possíveis e, portanto, fornecem mais restrições mais cedo na busca. 3

O jogo também recusa layouts degenerados. Suas grades são ajustadas à mão, e cada uma é verificada para que toda célula branca seja cruzada tanto por uma sequência horizontal quanto por uma sequência vertical. Uma célula branca com apenas uma sequência, porque na outra direção ela fica isolada entre células pretas e, portanto, não recebe pista alguma, é degenerada: com uma única soma a restringi-la, a célula fica quase livre para receber vários dígitos, o que arruína a unicidade. Dentro de um layout válido, o gerador continua tentando novos preenchimentos até encontrar um cujas pistas tenham solução única. Esse processo garante que todo quebra-cabeça que você joga foi verificado como tendo exatamente uma solução. O determinismo do gerador significa que a mesma semente sempre produzirá o mesmo quebra-cabeça, o que torna os quebra-cabeças testáveis e reproduzíveis. Isso é importante para um formato de quebra-cabeça diário, em que se quer que todos estejam trabalhando exatamente no mesmo quebra-cabeça. 3

Lendo as Pistas

A habilidade de jogar Kakuro está em ler as pistas corretamente e entender o que elas dizem sobre os conjuntos de dígitos possíveis. Uma pista 3 para uma sequência de comprimento 2 só pode ser preenchida com 1 e 2. Uma pista 17 para uma sequência de comprimento 2 só pode ser preenchida com 8 e 9. Esses são os extremos, em que a pista e o comprimento se combinam para dar um único conjunto possível de dígitos. À medida que você se afasta desses extremos, o número de conjuntos de dígitos possíveis aumenta. Uma pista 10 para uma sequência de comprimento 3 pode ser 1-2-7, 1-3-6, 1-4-5, 2-3-5 e nada mais. A arte do Kakuro é reconhecer quando uma sequência foi reduzida a um único conjunto de dígitos e então usar essa informação para resolver as sequências que a cruzam. 1

Outra técnica útil é olhar para a soma de todos os dígitos possíveis. Os dígitos de 1 a 9 somam 45. Portanto, uma sequência de comprimento 9 deve usar todos os nove dígitos e somar 45. Uma sequência de comprimento 8 deve excluir exatamente um dígito, e a pista dirá qual. Uma sequência de comprimento 7 deve excluir dois dígitos, e a soma desses dois dígitos excluídos será 45 menos a pista. Essas relações matemáticas podem ajudar você a eliminar rapidamente conjuntos de dígitos impossíveis e a se concentrar nos que importam. Quanto mais você pratica, mais esses padrões se tornam uma segunda natureza e mais rápido você consegue resolver os quebra-cabeças. 1

Cada célula branca fica no cruzamento de exatamente uma sequência horizontal e uma sequência vertical.

A Satisfação da Lógica

O que torna o Kakuro tão satisfatório de jogar, no seu melhor, é que todo movimento pode ser justificado pela lógica. Não há adivinhação, não há tentativa e erro, não há “talvez este dígito vá aqui”. Se um quebra-cabeça é bem projetado, todo dígito que você coloca é forçado pelas pistas e pelas restrições que você já deduziu. Essa é uma marca registrada da tradição da Nikoli, a editora japonesa que popularizou o Kakuro e muitos outros quebra-cabeças de lógica. A Nikoli é conhecida por quebra-cabeças feitos à mão, enviados pelos leitores, que têm uma única solução dedutível logicamente. Um quebra-cabeça que exige adivinhação não é considerado um verdadeiro quebra-cabeça Nikoli. Esse compromisso com a pureza lógica é o que dá ao Kakuro o seu apelo intelectual. 2

A satisfação de resolver um quebra-cabeça de Kakuro vem de ver a grade se preencher à medida que você aplica deduções lógicas. Um dígito colocado em uma célula elimina possibilidades em toda a sua sequência horizontal e vertical. Essas eliminações podem forçar outras células a receber dígitos específicos, que por sua vez eliminam mais possibilidades, e assim por diante. Esse efeito cascata é o que faz o Kakuro parecer um quebra-cabeça, e não apenas uma série de problemas de aritmética. O quebra-cabeça também se autoverifica: se em algum momento você se vê sem nenhum dígito válido para uma célula, sabe que cometeu um erro em algum lugar. Esse ciclo de retorno imediato mantém você envolvido e motivado a encontrar a solução. 1

Um Quebra-Cabeça para Todos

Um dos grandes pontos fortes do Kakuro é a sua acessibilidade. Você não precisa conhecer nenhum vocabulário especial nem referências culturais para jogar. Só precisa saber somar números de um dígito e entender o conceito de dígitos distintos. Isso faz do Kakuro um quebra-cabeça que pode ser apreciado por pessoas de todas as idades e origens. Ao mesmo tempo, o quebra-cabeça tem uma profundidade que mantém os jogadores experientes envolvidos. Quanto mais você joga, mais padrões reconhece, mais rápido consegue ler as pistas e mais sofisticadas se tornam as suas estratégias. O quebra-cabeça pode ser tão simples ou tão complexo quanto você quiser. 3

No Japão, foi durante anos o quebra-cabeça de lógica impresso mais popular, mantendo essa posição até 1992, quando o Sudoku o ultrapassou; entre as ofertas da Nikoli, desde então só fica atrás do Sudoku. Essa popularidade fala do apelo do quebra-cabeça. Ele é desafiador, mas justo; complexo, mas compreensível; e satisfatório de resolver. O fato de ter permanecido popular por décadas é um testemunho da qualidade do seu design e da satisfação que proporciona aos jogadores. 1

O Kakuro recompensa a paciência e o acompanhamento cuidadoso, pois um único dígito pode cascatear pelas suas sequências.

O Desafio Diário

O que torna esta implementação específica do Kakuro especial é o seu determinismo. O quebra-cabeça é gerado usando um gerador de números aleatórios com semente, o que significa que a mesma semente sempre produzirá o mesmo quebra-cabeça. Isso permite um formato de quebra-cabeça diário em que todos jogam exatamente o mesmo quebra-cabeça no mesmo dia. Também significa que os quebra-cabeças são totalmente testáveis, já que você pode reproduzir qualquer quebra-cabeça usando a sua semente. O determinismo é uma característica central do design do jogo, pois garante consistência e justiça entre todos os jogadores. 3

O formato diário também acrescenta um elemento de comunidade ao quebra-cabeça. Todos estão trabalhando no mesmo quebra-cabeça, o que significa que você pode discutir estratégias e soluções com outros jogadores sem entregar a resposta. Você pode falar sobre "aquela pista complicada no canto inferior direito" e todos saberão exatamente a que você se refere. Essa experiência compartilhada faz parte do que torna o Kakuro tão prazeroso, pois você passa a integrar uma comunidade maior de solucionadores de quebra-cabeças. 1

Sources & notes

  1. "Kakuro," Wikipedia, a logic puzzle often called a mathematical transliteration of the crossword ("cross sums"); fill each white cell with a digit 1–9 so that each horizontal or vertical entry sums to its clue and no digit is duplicated within an entry; the name abbreviates the Japanese "kasan kurosu" ("addition cross"); earlier called "Cross Sums," coined in 1966 by Jacob E. Funk of Dell Magazines; popularised by Nikoli, second only to Sudoku, and Japan's most popular logic puzzle in print until 1992. en.wikipedia.org/wiki/Kakuro.
  2. "Nikoli," Wikipedia, a Japanese publisher specialising in logic puzzles, founded in 1980, known for hand-made reader-submitted puzzles and for giving Sudoku its name and popularising it, and for publishing other grid logic puzzles such as Slitherlink and Hashiwokakero; a hallmark is a single logically-deducible solution. en.wikipedia.org/wiki/Nikoli.
  3. This game's engine: the black/white cells, the across/down clues held on black cells, the across/down runs as the constraints with per-cell acrossRunOf/downRunOf, the distinct-digits-1–9-summing-to-the-clue rule, the backtracking solver that fills and verifies uniqueness by pruning on per-run distinctness and partial-sum feasibility (shortest runs first), the generate retry loop that guarantees a unique solution and rejects degenerate layouts, the seeded daily puzzle, and full determinism.
  4. Further reading on Kakuro, [1304.1628] Pattern-Based Constraint Satisfaction and Logic Puzzles. arxiv.org.
Was this worth reading?
Play Kakuro
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Classic arcade games · © 2026