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.