Slant (Simon Tatham's Puzzles)

Os jogos salvos ficam apenas neste navegador.

Sobre o quebra-cabeça

Slant entrega uma grade vazia com números circulados em alguns dos pontos onde as linhas da grade se cruzam. Cada casa precisa de uma diagonal, inclinada para um lado ou para o outro, e os números dizem quantas dessas linhas tocam cada ponto. A outra regra mantém tudo honesto: as diagonais nunca podem formar um laço fechado, então o desenho pronto é um emaranhado de caminhos que se ramificam, como um labirinto.

O quebra-cabeça vem da editora japonesa Nikoli e também é conhecido como Gokigen Naname. A versão de Simon Tatham gera grades novas de qualquer tamanho, em dois níveis de dificuldade.

Regras

  • Trace exatamente uma diagonal em cada casa, \ ou /.
  • Um número circulado num ponto é a quantidade de diagonais que terminam nesse ponto (de 0 a 4).
  • As diagonais nunca formam um laço, de nenhum tamanho.

Um ponto na borda da grade toca no máximo duas diagonais, e um ponto de canto no máximo uma. Um 0 nunca aparece no meio da grade, porque as quatro diagonais em volta dele formariam um losango.

Controles

Comando Ação
Clique esquerdo numa casa vazio, depois \, depois /, depois vazio de novo
Clique direito numa casa vazio, depois /, depois \, depois vazio de novo
Setas movem o cursor
Enter / Espaço alterna a casa começando por \ / por /
Teclas \ e / põem essa diagonal direto
Backspace apaga a casa
N / U / R jogo novo / desfazer / refazer

Nas Preferências dá para trocar os botões do mouse. O jogo destaca um número com linhas demais ou de menos e qualquer laço que você feche.

Como resolver

Bordas e cantos primeiro. Um 0 na borda força as duas casas dele a apontar para longe; um 1 no canto força a casa do canto na direção dele, e um 2 na borda força as duas casas na direção dele. Um 4 no meio força as quatro casas a formar um X.

Conte o que falta. Cada ponto do meio toca quatro casas. Quando um número já tem todas as linhas de que precisa, as outras casas em volta inclinam para longe; quando ele só chega ao número usando todas as casas que restam, todas apontam para ele.

Nunca feche um laço. Antes de cada diagonal, pergunte se ela ligaria duas pontas da mesma árvore de linhas. Se ligaria, a casa inclina para o outro lado. Num tabuleiro quase pronto essa regra resolve muitas casas sozinha.

Dois 1 lado a lado. Dois 1 vizinhos ao longo de uma linha da grade dividem duas casas, e cada uma delas manda exatamente uma linha para um dos dois pontos. Os dois 1 ficam então servidos pelo par dividido, e todas as outras casas em volta deles inclinam para longe.

Pares de 3. Pela mesma conta, dois 3 vizinhos no meio só ganham duas linhas das casas que dividem, então as quatro casas dos lados de fora precisam apontar todas para dentro.

Tamanhos e dificuldade

O menu Tipo tem grades de 5x5, 8x8 e 12x10 nos níveis Easy e Hard. No Hard às vezes é preciso raciocinar sobre a relação entre duas casas antes de saber qualquer uma delas, mas nunca é preciso chutar. Em Custom dá para escolher qualquer largura e altura.

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, toque numa casa para alternar a diagonal; ligue o botão Marcar acima do tabuleiro para começar pela outra diagonal.

Créditos e licença

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