A pior sensação num jogo de puzzles é suspeitar que o puzzle é impossível. Trabalhamos muito para que nunca tenha de se perguntar isso. Eis uma espreitadela de como os nossos jogos cumprem essa promessa.

Hoglo: exatamente uma solução

Cada grelha de Hoglo tem exatamente uma solução, e essa solução alcança-se só com lógica. É por isso que nunca precisa de adivinhar: se uma grelha tivesse duas respostas, só poderia escolher uma por sorte. Verificamos isto antes de uma grelha lhe ser oferecida.

Waddlo: um resolvedor vigia cada posição

Os 120 níveis do Waddlo são gerados de antemão e verificados. No jogo, um resolvedor examina cada posição, por isso sabe quando um lago chegou a um beco sem saída que já não pode ser ganho. Nunca descobre isso duas jogadas tarde demais.

Hatchlo: cada nível tem um par

No Hatchlo, cada nível tem uma solução, e a mais curta define o seu «par», o número mínimo de jogadas. Conhecer o melhor resultado possível permite-nos dar-lhe um objetivo justo, sem qualquer sorte envolvida.

O que faz realmente um resolvedor

Um resolvedor é um pequeno programa que tenta jogadas como faria um jogador muito paciente: explora todas as sequências possíveis a partir da posição inicial e verifica se alguma ganha. Para um nível ser aceite, o resolvedor tem de encontrar pelo menos um caminho vencedor. No Hoglo, tem também de verificar que há exatamente uma resposta, e no Hatchlo, o caminho mais curto passa a ser o par.

Porque continuamos a verificar enquanto joga

O Waddlo mantém um resolvedor ativo enquanto joga. Após cada jogada, consegue saber se o lago ainda pode ser esvaziado. É isto que permite ao jogo avisá-lo de um beco sem saída em vez de o deixar perder dez minutos numa posição impossível de ganhar.

O que uma máquina não consegue verificar

Um resolvedor consegue provar que um nível tem solução, mas não que é agradável. Para isso jogamos, rejogamos e ouvimos opiniões: o primeiro nível é acolhedor? Uma ideia nova chega demasiado de repente? Uma grelha é aborrecida por ser fácil de mais? Essas respostas vêm de pessoas, não de código.

Porque isto importa para nós

  • Confiança: um puzzle deve respeitar o seu tempo.
  • Calma: quando a solução está garantida, pode descontrair no pensamento.
  • Justiça: o mesmo desafio diário para todos significa que todos enfrentam o mesmo puzzle, resolúvel.

Por trás de cada grelha arrumada há muita verificação automática. Nunca a vê, e é essa a ideia.

Encontrou algo estranho?

Se encontrar um nível que parece impossível, uma grelha que parece errada, ou qualquer coisa que não se comporte como descrito nestes guias, escreva-nos a partir da página de suporte com o nome do jogo e o nível. Vamos ver, e agradecemos cada aviso.