Démineur

Aturan Démineur

Sekilas

Ranjau tersembunyi di bawah petak-petak dalam kisi. Mengetuk petak akan membukanya: jika petak itu berisi ranjau, Anda kalah; jika tidak, petak menampilkan jumlah ranjau di antara petak-petak tetangganya. Anda menang saat semua petak tanpa ranjau sudah terbuka. Bendera digunakan untuk menandai ranjau yang ditemukan, tetapi tidak wajib dipasang untuk menang.

Tujuan

Buka semua petak yang tidak menyembunyikan ranjau, tanpa pernah membuka petak yang berisi ranjau. Ukuran kisi dan jumlah ranjau bergantung pada tingkat yang dipilih:

TingkatKolom × barisPetakRanjau
Pemula9 × 98110
Menengah16 × 1016025
Sulit20 × 1224040
Ahli30 × 1648060
Ekstrem40 × 2080060
Maraton80 × 403 200240

Angka

Petak yang terbuka menampilkan jumlah ranjau di antara 8 petak tetangganya: di kiri, kanan, atas, bawah, dan empat arah diagonal. Petak di tepi memiliki lebih sedikit tetangga, sedangkan petak di sudut hanya memiliki tiga. Petak yang tidak memiliki ranjau di sekelilingnya tetap kosong: nilainya nol.

Pembukaan berantai

Saat petak yang dibuka bernilai nol, tidak ada petak tetangganya yang berisi ranjau: aplikasi otomatis membuka semuanya, lalu mengulangi proses ini untuk setiap petak baru yang bernilai nol. Dengan demikian, satu ketukan dapat membuka area luas yang dibatasi oleh angka.

Ketukan pertama terlindungi

Aplikasi baru menempatkan ranjau saat ketukan pertama, dan tidak pernah di dalam area persegi berukuran 3 × 3 petak yang berpusat pada petak yang diketuk. Karena itu, petak ini selalu bernilai nol, dan aplikasi setidaknya membuka petak tersebut beserta semua tetangganya. Pada kisi di bawah ini, yang dibuat oleh generator aplikasi, ketukan pertama (petak dengan bingkai cokelat) hanya membuka area persegi tersebut: 9 petak.

Di sudut, area persegi yang terlindungi terpotong oleh tepi kisi sehingga hanya mencakup empat petak.

Bendera

Bendera menandai petak yang Anda duga berisi ranjau. Ada dua cara untuk memasangnya:

  • tekan lama pada petak tertutup untuk memasang atau melepas bendera, setelah permainan dimulai;
  • mode bendera: pengalih di sudut layar beralih dari mode angka ke mode bendera; setiap ketukan kemudian memasang atau melepas bendera.

Petak yang ditandai tidak terbuka saat diketuk: bendera mencegah kesalahan akibat salah ketuk. Penghitung ranjau menampilkan jumlah ranjau dikurangi jumlah bendera yang terpasang. Aplikasi tidak membatasi jumlah bendera: jika Anda memasang terlalu banyak, penghitung menjadi negatif. Tidak ada tanda tanya.

Pembukaan serentak: membuka petak di sekitar angka

Mengetuk angka yang sudah terbuka akan membuka semua petak tetangganya yang masih tertutup sekaligus, dengan satu syarat: jumlah bendera di sekelilingnya harus tepat sama dengan nilai angka itu. Jika tidak, tidak terjadi apa-apa. Jika salah satu bendera itu keliru, pembukaan serentak akan membuka ranjau dan Anda kalah.

  • petak tertutup
  • petak terbuka
  • bendera
  • angka yang digunakan
  • petak yang disimpulkan aman
  • ranjau yang disimpulkan

Di sini, jumlah bendera di sekeliling angka pada kolom 4, baris 3 sudah sama dengan nilainya: mengetuk angka ini membuka petak tetangga terakhirnya yang masih tertutup, yaitu 1 petak aman.

Menang dan kalah

  • Menang begitu semua petak tanpa ranjau terbuka, meskipun masih ada ranjau yang belum diberi bendera.
  • Kalah begitu sebuah ranjau terbuka, baik karena ketukan maupun pembukaan serentak.

Aplikasi tidak memberikan poin: aplikasi mengukur waktu. Pencatat waktu mulai berjalan pada ketukan pertama dan berhenti saat permainan dijeda, saat menu terbuka, serta saat permainan berakhir. Statistik menyimpan jumlah permainan yang dimainkan dan dimenangkan, rentetan hasil, serta waktu terbaik untuk setiap ukuran kisi.