Pattern (Simon Tatham's Puzzles)

Os jogos salvos ficam apenas neste navegador.

Sobre o quebra-cabeça

Pattern é o quebra-cabeça que muita gente conhece como nonograma, ou "pintura por números" de lógica. Cada casa da grade termina preta ou branca. Ao lado de cada linha, e em cima de cada coluna, há uma lista de números: o tamanho dos blocos de casas pretas daquela linha, na ordem. Só com essas pistas você descobre a grade inteira.

Nos nonogramas impressos a grade pronta forma um desenho. O Pattern gera os quebra-cabeças automaticamente, então o resultado é um arranjo aleatório de blocos, não uma figura. Para um quebra-cabeça de lógica isso é bom: não dá para adivinhar a próxima casa pelo formato da orelha de um gato, então cada casa precisa ser deduzida. E os quebra-cabeças nunca acabam.

Regras

  • Cada pista é o tamanho de um bloco de casas pretas seguidas.
  • Os blocos de uma linha aparecem na mesma ordem das pistas, da esquerda para a direita ou de cima para baixo.
  • Entre dois blocos há pelo menos uma casa branca.
  • Uma linha sem pista (ou com 0) é toda branca.

Controles

Comando Ação
Clique esquerdo pinta a casa de preto
Clique direito marca a casa de branco
Botão do meio / Shift+clique volta a casa para indefinida (cinza)
Arrastar com o esquerdo ou o direito pinta uma linha ou coluna de casas
Arrastar com Shift ou com o botão do meio apaga um retângulo
Setas movem o cursor
Enter / Espaço alternam a casa: cinza, preta, branca (Espaço na ordem contrária)
Ctrl / Shift + setas pintam de preto / branco enquanto o cursor anda
N / U / R jogo novo / desfazer / refazer

Como resolver

Use a sobreposição. Se uma linha tem 15 casas e uma única pista de 10, o bloco cobre as casas do meio onde quer que esteja: empurre-o todo para a esquerda e todo para a direita, e as 5 casas cobertas nas duas posições são pretas. O truque funciona com várias pistas: empurre todas para um lado, depois para o outro, e qualquer casa em que o mesmo bloco cai nos dois casos é certa.

Linhas cheias saem de graça. Quando as pistas, mais um espaço entre cada uma, somam o tamanho da linha (por exemplo 3 4 2 numa linha de 11), só existe um jeito de colocá-las.

Marque os brancos. As marcas brancas valem tanto quanto as casas pretas. Quando um bloco fica completo, as casas nas duas pontas dele são brancas, e essas marcas dividem o espaço que sobra em pedaços menores, onde a sobreposição volta a funcionar.

Vá e volte. Cada casa que você resolve numa linha é uma pista nova para a coluna dela. Passe pelas linhas, depois pelas colunas, e repita até terminar.

Bordas ancoram blocos. Uma casa preta encostada na borda, ou numa marca branca, fixa onde um bloco começa, e o bloco pode ser completado na hora.

Tamanhos

O menu Tipo tem 10x10, 15x15 (o padrão), 20x20, 25x25 e 30x30, e Custom aceita qualquer largura e altura. As grades maiores não pedem técnicas muito mais difíceis, só levam mais tempo: dão um bom quebra-cabeça de meia hora.

Jogando aqui

Clique em Play para abrir o quebra-cabeça. O menu acima do tabuleiro tem Novo jogo, Reiniciar, Desfazer, Refazer e Resolver (que dá para desfazer e continuar sozinho), o menu Tipo com os tamanhos e o menu Jogo, onde você pode digitar um ID de jogo ou uma semente, baixar a partida atual num arquivo, carregar um arquivo salvo e mudar as preferências. O menu aparece em português, mas os textos que vêm do próprio jogo (tamanhos, opções, barra de status) ficam em inglês. A partida em andamento fica guardada neste navegador e volta, com todo o histórico de desfazer, na próxima vez que você abrir a página.

Numa tela de toque, tocar ou arrastar funciona como o botão esquerdo (preto); ligue o botão Marcar acima do tabuleiro para pintar de branco.

Créditos e licença

Pattern faz parte da Simon Tatham's Portable Puzzle Collection, escrita por Simon Tatham com código de vários outros autores e distribuída com o código-fonte sob a licença MIT. Esta página roda uma build em WebAssembly feita pelo FredyGames a partir do snapshot oficial do fonte publicado pelo autor, sem mudanças no quebra-cabeça; o fonte e o script de build estão hospedados junto do jogo, e o texto da licença tem link nesta página.