Minesweeper (jumbledFox)

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Este é um campo minado feito do zero por jumbledFox, que o escreveu em Rust, desenhou a pixel art e construiu toda a interface, com menus e janelas, à mão. As regras são as que você conhece. O tabuleiro esconde um certo número de minas. Cave uma casa e ou você acerta uma mina e perde, ou aparece um número: quantas das oito casas em volta têm mina. As áreas vazias se abrem sozinhas. Pelos números você deduz onde as minas devem estar, marca com bandeiras e cava todo o resto.

O que destaca esta versão é o cuidado nos detalhes. A primeira escavação é sempre segura, assim como as casas em volta, então toda partida começa com uma abertura. O contador da esquerda mostra minas menos bandeiras, o relógio da direita conta os segundos e a raposa no meio reage ao que você faz. Perder é um espetáculo à parte: as minas explodem uma depois da outra, num anel que se espalha a partir da que você acertou, com um leve tremor na tela. Ganhe e você recebe um alegre "Congratulations!".

O menu Game tem três tamanhos, Easy (9 por 9, 9 minas), Normal (15 por 13, 40 minas) e Hard (30 por 16, 100 minas), além de uma janela Custom para escolher largura, altura e número de minas. O menu Help troca a raposa por uma cara de nerd e alterna entre tema claro e escuro, e o menu Scale aumenta ou diminui tudo.

Como jogar aqui

O jogo roda na página e precisa de mouse. O download tem menos de 1 MB. Configurações e partidas não são salvas; recarregar começa um tabuleiro novo. O "Auto" do menu Scale ajusta o tabuleiro à janela; escolha um tamanho fixo se preferir pixels maiores. Os textos do jogo estão em inglês.

Controles

Comando Ação
Clique esquerdo cavar uma casa
Clique direito pôr ou tirar uma bandeira
Clique do meio, ou direito + esquerdo num número: cavar todos os vizinhos (quando o número certo de bandeiras está em volta)
Cara da raposa começar uma partida nova
Menu Game partida nova, dificuldade, tabuleiro personalizado, tremor da tela
Menus Help / Scale temas e caras, tamanho dos pixels

Dicas

Comece pela área aberta. A primeira escavação é segura e abre uma região; leia primeiro as bordas, onde os números encontram casas escondidas.

Um 1 ao lado de uma única casa escondida é mina. Marque-a, e todos os outros vizinhos desse 1 estão livres.

Use o clique duplo para ganhar tempo. Quando um número já tem todas as minas marcadas, o clique do meio (ou os dois botões) cava o resto em volta de uma vez. Uma bandeira errada, porém, detona uma mina.

Conte no final. No modo Hard as últimas minas costumam se resolver na conta: compare o contador de minas com as casas escondidas que sobraram.

Créditos e licença

Minesweeper foi feito por jumbledFox e liberado sob a GNU Affero General Public License 3.0 ou posterior. O som de explosão é de AyaDrevis (Freesound, CC0). Uma letra da pequena fonte do jogo, um "e" minúsculo, vinha de outra fonte sem licença livre, então desenhamos uma nova. No navegador, os links da janela About são texto comum e o item Exit fica de fora. A versão para navegador é construída com o macroquad (MIT ou Apache-2.0). O texto da licença, o código-fonte modificado, o fonte original e os scripts de build estão linkados nesta página.

Perguntas frequentes

Dá para perder no primeiro clique? Não. As minas são colocadas depois da primeira escavação, longe dela.

O que é o clique duplo ("chording")? Clicar num número com o botão do meio (ou com os dois botões) quando as minas dele já estão marcadas, para cavar todos os outros vizinhos de uma vez.

Por que aqui o nome é "Minesweeper (jumbledFox)"? O site já tem outros jogos com o mesmo nome, então acrescentamos o nome do autor.

Funciona no celular? O jogo foi feito para mouse: as bandeiras precisam de clique direito.

Capturas de tela

Captura de tela de Minesweeper (jumbledFox)