Loopy (Simon Tatham's Puzzles)

Os jogos salvos ficam apenas neste navegador.

Sobre o quebra-cabeça

Loopy é uma grade de pontos ligados por linhas amarelas apagadas, com números em alguns dos espaços entre elas. O objetivo é desenhar um laço fechado, um único caminho que volta ao ponto de partida, escolhendo algumas dessas linhas. Cada número diz quantas das linhas em volta do seu espaço fazem parte do laço.

O quebra-cabeça vem da editora japonesa Nikoli, onde é conhecido como Slitherlink. Mike Pinna escreveu o Loopy para a coleção de Simon Tatham em 2005, e Lambros Lambrou depois o ampliou para todo tipo de grade além da quadrada: triângulos, hexágonos, pentágonos do Cairo, ladrilhos de Penrose e até os ladrilhos aperiódicos "chapéu" e "espectro", descobertos em 2023.

Regras

  • O laço corre pelas linhas da grade, de ponto a ponto.
  • É um único laço fechado: nunca se ramifica, nunca se cruza e só existe um.
  • Um número num espaço diz quantas das linhas em volta dele fazem parte do laço.
  • Espaços sem número podem ter qualquer quantidade de linhas do laço em volta.

Controles

Comando Ação
Clique esquerdo numa linha desenha a linha como parte do laço (clique de novo para voltar ao amarelo)
Clique direito numa linha descarta a linha (clique de novo para voltar ao amarelo)
N / U / R jogo novo / desfazer / refazer

As linhas descartadas aparecem bem fracas, para a grade continuar visível. O jogo marca em vermelho os erros claros, como um número com linhas demais ou um ponto onde o laço se ramificaria.

Como resolver

Zeros primeiro. Um 0 quer dizer que nenhum dos seus lados está no laço: descarte todos. Na grade quadrada, um 3 ao lado de um 0 fica com o formato definido.

Todo ponto tem 0 ou 2 linhas do laço. É a regra que move tudo. Se um ponto já tem duas linhas, descarte as outras. Se tem uma linha e só um caminho para seguir, o laço vai por ali. Se não tem saída, descarte a última linha dele.

Cantos e borda da grade. Na grade quadrada, um 3 num canto da grade usa os dois lados de fora do canto; um 1 num canto não pode usar nenhum deles, então descarte os dois.

Dois 3 lado a lado. Dois 3 vizinhos na grade quadrada sempre usam a linha do meio entre eles e as duas linhas paralelas a ela, nos lados de fora. Dois 3 encostados na diagonal têm os cantos de fora desenhados.

Dentro e fora. O laço divide o tabuleiro entre dentro e fora. Quando travar, escolha um espaço e pergunte se ele está dentro: atravessar uma linha do laço sempre troca de lado, e isso pode decidir uma linha lá longe.

Descarte à vontade. Linhas descartadas são informação, tanto quanto as desenhadas. Marque toda linha que você sabe que está vazia e as jogadas forçadas aparecem.

Grades e dificuldade

O menu Tipo tem grades quadradas de 7x7 e 10x10 em Easy, Normal e Hard, e uma lista longa de outros ladrilhos em Hard: triangular, quadrado achatado, Cairo, pipas, Penrose, colmeia, grande hexagonal, kagome, octogonal, floret, várias grades dodecagonais, chapéus e espectros. As grades quadrada, triangular e colmeia são as mais regulares e as menos confusas; as outras valem a pena quando as regras básicas já estiverem naturais. Custom define o tamanho, o tipo de grade e a dificuldade. Nas preferências dá para esconder de vez as linhas descartadas ou fazer o jogo seguir sozinho os caminhos forçados quando você clica.

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 as grades 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 (grades, 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, um toque desenha uma linha; ligue o botão Marcar acima do tabuleiro para descartar linhas com os toques.

Créditos e licença

Loopy foi escrito por Mike Pinna e ampliado para outras grades por Lambros Lambrou, para a Simon Tatham's Portable Puzzle Collection, que Simon Tatham mantém com código de vários outros autores e distribui 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.