Sixteen (Simon Tatham's Puzzles)
Os jogos salvos ficam apenas neste navegador.
Sobre o quebra-cabeça
Sixteen parece o clássico quebra-cabeça de quinze, mas a grade está completamente cheia: dezesseis peças numeradas e nenhum espaço vazio. Em vez de deslizar uma peça só, você desloca uma linha inteira para o lado ou uma coluna inteira para cima ou para baixo, e a peça que cai de uma ponta volta pela outra. Ponha as peças de volta em ordem, de 1 a 4 na primeira linha e de 13 a 16 na última.
Simon Tatham o escreveu em 2004, na mesma semana em que começou a coleção. Ele conta que talvez o tenha inventado sem querer, tentando copiar um protetor de tela de que se lembrava só pela metade.
Regras
- Um movimento desloca uma linha para a esquerda ou para a direita, ou uma coluna para cima ou para baixo, em uma casa.
- A peça empurrada para fora da borda reaparece na outra ponta da mesma linha ou coluna.
- O quebra-cabeça está resolvido quando as peças estão em ordem, da esquerda para a direita e de cima para baixo.
Controles
| Comando | Ação |
|---|---|
| Clique esquerdo numa seta | desloca aquela linha ou coluna no sentido da seta |
| Clique direito numa seta | desloca no sentido contrário |
| Setas do teclado | movem o cursor pelas setas da borda |
| Enter | desloca a linha ou coluna do cursor |
| Control + seta (cursor numa peça) | move a peça e mantém o cursor nela |
| Shift + seta (cursor numa peça) | move a peça e deixa o cursor onde está |
| N / U / R | jogo novo / desfazer / refazer |
Com o cursor numa peça, Enter funciona como segurar Control e Espaço como segurar Shift, até você apertar de novo. A barra de status conta os movimentos.
Como resolver
Monte a primeira linha antes. Suba cada peça da primeira linha pela coluna dela e desloque a linha de cima para alinhá-las. Enquanto a primeira linha não está pronta, deslocá-la não custa nada.
Depois, proteja o que está pronto. Com a primeira linha certa, você ainda pode mexer numa coluna, desde que a desloque de volta depois. Desça uma coluna, desloque uma linha de baixo para pôr a peça certa embaixo dela e suba a coluna de novo: a primeira linha volta ao lugar e uma peça mudou.
Aprenda um ciclo de três peças. Coluna para baixo, linha para a esquerda, coluna para cima, linha para a direita (quatro movimentos) gira três peças num ciclo pequeno e deixa todo o resto como estava. É a principal ferramenta para a última linha, onde não sobra espaço livre para trabalhar.
Termine a última linha com ciclos. Quando só faltar a última linha, use o ciclo acima com colunas diferentes até cada peça cair no lugar. Em alguns tamanhos de grade, as duas últimas peças não podem simplesmente trocar de lugar; o gerador só entrega posições que têm solução, então, se parecer que falta uma troca só, algum ciclo anterior foi para o lado errado.
Experimente embaralhamentos curtos. No Custom você pode pedir um número exato de movimentos de embaralhamento. Resolver em quatro movimentos um embaralhamento de quatro é um bom exercício de ler a grade de trás para frente.
Tamanhos
O menu Tipo tem grades de 3x3, 4x3, 4x4, 5x4 e 5x5. Custom define a largura e a altura e, se você quiser, um número fixo de movimentos de embaralhamento no lugar do embaralhamento completo.
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, toque numa seta para deslocar a linha ou coluna dela; ligue o botão Marcar acima do tabuleiro para deslocar no sentido contrário.
Créditos e licença
Sixteen 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.