Pearl (Simon Tatham's Puzzles)

Os jogos salvos ficam apenas neste navegador.

Sobre o quebra-cabeça

Pearl pede um laço fechado passando pelos centros das casas, andando só para cima, para baixo, para a esquerda e para a direita. O laço não precisa visitar todas as casas, mas tem de passar por todos os círculos, as pérolas, e cada tipo de pérola diz como ele se comporta ali: faz curva na pérola preta e passa reto na branca.

O quebra-cabeça vem da editora japonesa Nikoli, onde se chama Masyu. Simon Tatham escreveu esta versão, com ajuda de James Harvey.

Regras

  • Desenhe um único laço que nunca se cruza nem encosta em si mesmo.
  • O laço passa por todas as pérolas.
  • Numa pérola preta o laço faz uma curva de 90 graus e segue reto nas duas casas antes e depois dela.
  • Numa pérola branca o laço passa reto, e faz curva em pelo menos uma das casas logo antes ou logo depois dela.
  • Casas sem pérola podem ser usadas ou ficar vazias.

Controles

Comando Ação
Clique na borda entre duas casas desenha ou apaga esse trecho do laço
Arrastar pelas casas desenha vários trechos de uma vez; por cima do laço, apaga
Clique direito numa borda risca com um X: o laço não passa aqui
Setas movem o cursor
Enter, setas, Enter arrastam pelo teclado (Espaço, Esc ou Backspace cancelam)
Ctrl+seta liga e desliga trechos do laço enquanto anda
Shift+seta / Ctrl+Shift+seta põem um X / desenham a borda daquela direção
N / U / R jogo novo / desfazer / refazer

As Preferências no menu Jogo trocam para uma exibição no estilo do Loopy, com o laço correndo pelas linhas da grade e as pérolas nos cantos.

Como resolver

Pérolas pretas junto da borda. Uma pérola preta ao lado da borda da grade não pode mandar o laço para a borda, porque ele precisaria de duas casas retas ali. Então ele vai para o outro lado, e a casa seguinte também fica definida.

Pérolas brancas em fila. Três pérolas brancas em linha não podem ser atravessadas todas ao longo dessa linha, porque a do meio ficaria sem curva ao lado; elas são atravessadas na perpendicular. Uma pérola branca na borda corre ao longo da borda.

Pérolas pretas lado a lado. Duas pérolas pretas vizinhas apontam para lados opostos, porque uma pérola preta não pode ter uma curva logo ao lado no laço.

Risque no caminho. Cada borda que você sabe que não é usada estreita as escolhas. Uma casa por onde o laço tem de passar e que só tem duas bordas abertas usa as duas.

Mantenha um laço só. Evite fechar um laço pequeno que deixa pérolas de fora. Quando ligar duas pontas soltas fecharia um laço cedo demais, a borda entre elas está descartada.

Tamanhos e dificuldade

O menu Tipo tem grades de 6x6, 8x8, 10x10 e 12x8 em Easy e Tricky. Custom escolhe qualquer tamanho e nível e pode aceitar quebra-cabeças sem solução única, que são gerados muito mais depressa e permitem grades bem maiores, mas podem exigir chute.

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) 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, arraste o dedo pelas casas para desenhar o laço; ligue o botão Marcar acima do tabuleiro para riscar bordas com um X.

Créditos e licença

Pearl 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.