Cruel Mines

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Cruel Mines é um campo minado com uma ideia incomum: as minas não são colocadas quando o jogo começa. Em vez disso, o jogo acompanha tudo o que ainda é possível e só decide onde estão as minas à medida que você joga. Enquanto os números lhe dizem algo com certeza, você está por sua conta, na lógica de sempre do gênero. Mas se você chutar, o jogo sempre vai fazer esse chute errar, escolhendo a disposição que é pior para você.

Parece injusto, e seria, se não houvesse uma proteção. Há uma: no momento em que você é realmente obrigado a chutar, porque nenhuma casa do tabuleiro pode ser provada segura, o chute é garantidamente seguro. Assim você nunca é punido pela parte aleatória do gênero, só por um chute de que não precisava. O resultado é um campo minado sem sorte. Ou você consegue provar a sua próxima jogada, ou fica sabendo, na prática, que esta é a que você pode fazer de graça.

Pawel Marczewski o construiu com um solucionador SAT (o MiniSat, compilado para JavaScript) que calcula, depois de cada jogada, quais casas ainda podem ter uma mina. É um projeto de quebra-cabeça excepcionalmente limpo, e tem também um botão de dica que mostra uma jogada segura, um modo Countdown que mostra quantas minas ainda faltam em volta de um número e um modo Safe que pede dois cliques antes de revelar. O texto da página está em inglês.

Jogando aqui

Clique em Play. Aperte New game para um tabuleiro do tamanho escrito nas caixas de largura (width), altura (height) e minas (mines), ou escolha um dos quatro níveis prontos: Easy (8 por 8 com 8 minas), Medium (10 por 10 com 20), Hard (15 por 15 com 50) e Expert (10 por 10 com 50). Clique com o botão esquerdo para revelar uma casa. Clique com o direito, ou segure o dedo numa tela de toque, para pôr uma bandeira numa casa que você acha que tem mina. Dê dois cliques num número revelado quando você tiver marcado tantas casas em volta dele quanto ele diz, e o jogo revela o resto dos vizinhos. Por padrão você só pode chutar ao lado das casas reveladas; marque Allow guessing anywhere para mudar isso. Give me a hint mostra uma jogada, e Undo funciona depois que você morre.

Controles

Entrada Ação
botão esquerdo revelar uma casa
botão direito, ou segurar o dedo pôr ou tirar uma bandeira
dois cliques num número revelar os vizinhos, se houver bandeiras suficientes em volta
New game começar um tabuleiro com a largura, a altura e as minas das caixas
Easy, Medium, Hard, Expert começar um nível pronto
Allow guessing anywhere permitir chutar longe das casas reveladas
Safe mode exigir dois cliques para revelar uma casa
Countdown mode mostrar o número de minas que faltam em volta de um número, contando as suas bandeiras
Give me a hint / Undo mostrar uma jogada / desfazer a última jogada depois de morrer

Algumas dicas

Não chute se puder raciocinar. O jogo só deixa passar um chute quando não há outra saída, então se você tem uma prova, use-a antes de tentar qualquer outra coisa.

Chutar na borda é chutar. A regra do chute obrigatório é estrita: só quando nenhuma casa pode ser provada segura em lugar nenhum do tabuleiro o chute sai de graça.

Use a dica para aprender. O botão de dica mostra uma jogada segura, e é um bom jeito de ver o que você deixou passar.

Créditos e licença

Cruel Mines foi criado por Pawel Marczewski (pwmarcz), que o chamou de Kaboom, e é liberado sob a licença MIT; o texto da licença está linkado nesta página. Ele usa Bootstrap 4.3.1, o MiniSat compilado para JavaScript e a biblioteca long-press-event, todos sob a licença MIT, com os avisos mantidos nos arquivos. Esta versão foi modificada pela FredyGames: o nome e os nomes dos níveis foram trocados e os links para outros sites foram tirados da página.