Filling (Simon Tatham's Puzzles)

Os jogos salvos ficam apenas neste navegador.

Sobre o quebra-cabeça

Filling começa como uma grade com alguns algarismos espalhados. A tarefa é escrever um algarismo em cada casa vazia de modo que a grade inteira se divida em regiões, cada uma feita de casas vizinhas com o mesmo algarismo, e cada uma com exatamente tantas casas quanto esse algarismo: um 1 é uma casa sozinha, um 4 é um grupo de quatro casas com 4, e assim por diante.

O quebra-cabeça vem da editora japonesa Nikoli, onde se chama Fillomino. Jonas Kölker escreveu esta versão para a coleção, e toda grade gerada tem uma única solução.

Regras

  • Toda casa recebe um algarismo de 1 a 9.
  • Casas vizinhas pelo lado com o mesmo algarismo fazem parte da mesma região (encostar pela quina não conta).
  • Cada região tem exatamente tantas casas quanto o algarismo escrito nela.
  • Por isso duas regiões do mesmo número nunca se tocam pelo lado, senão viram uma região maior. Números diferentes podem fazer fronteira à vontade.

Controles

Comando Ação
Clique numa casa vazia e depois um algarismo preenche a casa com esse algarismo
Arrastar por várias casas e depois um algarismo preenche todas de uma vez
0 / Backspace / Enter apaga as casas selecionadas
Setas movem o cursor; um algarismo preenche a casa sob ele
Enter, setas, Enter seleciona um bloco de casas pelo teclado
Espaço põe ou tira da seleção a casa sob o cursor
Esc desfaz a seleção
N / U / R jogo novo / desfazer / refazer

Como resolver

O 1 fica sozinho. Dois 1 nunca se tocam, e uma casa espremida entre regiões completas, sem espaço para crescer, vira um 1.

Termine as regiões quase cheias. Um 3 com duas casas já escritas precisa de mais uma; se só um vizinho vazio pode recebê-la, essa casa é 3. Conte casas, não pistas: um grupo de três 3 está completo, e toda casa em volta dele tem outro algarismo.

Separe as regiões iguais. Se um 2 está completo, as casas vazias em volta não podem ser 2. Duas pistas iguais próximas mas em lugares diferentes ainda podem ser a mesma região; veja se elas conseguem se juntar sem passar do tamanho.

Conte o espaço. Um bolsão vazio de cinco casas cercado de regiões prontas tem de ser dividido em regiões cujos tamanhos somem cinco, e cada pedaço tem de caber no próprio formato. Bolsões pequenos costumam ter um jeito só.

Cresça a partir das pistas grandes. Um 6 num canto, com paredes de outros números em volta, muitas vezes só tem um caminho para chegar a seis casas, e cada passo dele é forçado.

Tamanhos e dificuldade

O menu Tipo tem grades de 9x7, 13x9 e 17x13; Custom aceita qualquer largura e altura. Não há níveis de dificuldade: grades maiores só levam mais tempo.

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 (ou arraste por várias) e use as teclas de número que aparecem abaixo do tabuleiro; a tecla Limpar apaga.

Créditos e licença

Filling foi escrito por Jonas Kölker 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.