Towers (Simon Tatham's Puzzles)
Os jogos salvos ficam apenas neste navegador.
Sobre o quebra-cabeça
Towers transforma um quadrado latino numa pequena cidade. Cada casa da grade recebe uma torre com altura de 1 até o tamanho da grade, e cada linha e coluna precisa ter todas as alturas exatamente uma vez. Em volta ficam as pistas: cada uma diz quantas torres você veria se estivesse naquele ponto olhando ao longo da linha ou coluna. As torres mais altas escondem as mais baixas atrás delas.
O quebra-cabeça circula na internet com vários nomes, sendo Skyscrapers o mais comum; Simon Tatham comenta que não sabe quem o inventou. Ele o acrescentou à coleção em janeiro de 2010, e o jogo desenha as torres em 3D, então uma grade pronta parece mesmo o perfil de uma cidade.
Regras
- Cada linha tem todas as alturas de 1 a N exatamente uma vez.
- Cada coluna tem todas as alturas de 1 a N exatamente uma vez.
- Uma pista é o número de torres visíveis daquele lado, olhando para dentro da grade: uma torre é visível se nenhuma torre mais alta está na frente dela.
- Nas grades mais difíceis ou maiores, algumas torres vêm prontas e algumas pistas faltam.
Dois exemplos numa grade 5x5: uma pista 5 quer dizer que as alturas sobem 1, 2, 3, 4, 5 a partir daquele lado; uma pista 1 quer dizer que a torre mais alta, a 5, fica logo ao lado da pista.
Controles
| Comando | Ação |
|---|---|
| Clique esquerdo e um número | constrói uma torre daquela altura |
| Clique esquerdo e Espaço | apaga a casa |
| Clique direito e números | põe ou tira anotações a lápis |
| M | preenche todas as casas vazias com todas as anotações possíveis |
| Clique esquerdo numa pista | deixa a pista cinza, como resolvida (clique de novo para voltar) |
| Setas | movem o cursor |
| Ctrl/Shift+seta | deixa cinza a pista naquela direção |
| Enter | alterna o cursor entre torres e anotações |
| N / U / R | jogo novo / desfazer / refazer |
O jogo marca uma altura repetida numa linha ou coluna, e uma pista que as torres da sua linha contradizem.
Como resolver
Pistas 1 e N são imediatas. Um 1 põe a torre mais alta ao lado da pista. Uma pista igual ao tamanho da grade fixa a linha inteira em ordem crescente.
A torre mais alta e a pista. A torre mais alta nunca fica a menos de (pista - 1) casas da pista, porque pelo menos essa quantidade de torres mais baixas precisa estar visível na frente dela. Um 3 numa grade 5x5 mantém o 5 fora das duas primeiras casas da linha.
O que um 2 quer dizer. A primeira torre e a mais alta sempre são visíveis, então uma pista 2 diz que nada mais aparece: toda torre entre a primeira casa e a mais alta tem de ser mais baixa que a primeira.
Pistas opostas trabalham juntas. Um par de pistas opostas que soma N + 1 posiciona a torre mais alta com exatidão: com 2 de um lado e 4 do outro numa grade 5x5, o 5 fica na segunda casa a partir do 2.
Depois, é um quadrado latino. Com algumas torres fixas, use linhas e colunas: se uma altura só tem uma casa possível numa linha, ela vai ali. As anotações a lápis (aperte M) tornam isso fácil de acompanhar.
Tamanhos e dificuldade
O menu Tipo tem 4x4 Easy, 5x5 Easy e Hard, e 6x6 em Easy, Hard, Extreme e Unreasonable. Os níveis mais difíceis dão menos pistas e pedem raciocínios mais avançados; no Unreasonable é preciso voltar atrás em alguns momentos, embora a solução seja única. Custom define qualquer tamanho de 3 a 9 e a dificuldade. Nas preferências dá para trocar as torres em 3D por uma exibição plana, em 2D, só com os números.
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 e use as teclas de número que aparecem abaixo do tabuleiro; ligue o botão Marcar para fazer anotações a lápis.
Créditos e licença
Towers 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.