Corak dan strategi Minesweeper
Setiap papan Minesweeper di laman ini dijana supaya boleh diselesaikan menggunakan logik semata-mata bermula dari petak mula yang ditandakan: sentiasa ada langkah seterusnya yang terbukti selamat. Panduan ini menerangkan kaedah deduksi tersebut mengikut urutan yang paling praktikal. Setiap rajah diambil daripada kedudukan sebenar mod tanpa had kami tepat pada saat langkah tersebut boleh dibuat.
Buka ruang awal, kemudian selesaikan tepinya
Petak mula sentiasa sifar, jadi ketukan pertama akan membuka kawasan yang luas dan bersempadankan deretan nombor. Nombor menunjukkan jumlah periuk api di sekeliling lapan petak jirannya. Pada tepi bukaan ini, kebanyakan jiran sudah terdedah, menjadikannya titik terbaik untuk deduksi pertama. Teliti sempadan ini langkah demi langkah daripada melompat merata tempat.
- petak mula
Dua petua satu nombor dan teknik chording
Semua periuk api: jika bilangan petak bertutup di sekeliling sesuatu nombor menyamai nilainya, semua petak itu pasti periuk api. Semua selamat: jika nombor itu sudah menyentuh bendera periuk api sebanyak nilainya, baki petak bertutup yang lain disahkan selamat.
Petua kedua ini asas kepada chording: ketuk nombor yang sudah cukup benderanya (atau klik kedua-dua butang tetikus serentak) untuk membuka semua jiran bertutup sekali gus. Gunakan chording hanya pada bendera yang sudah pasti. Bendera yang silap akan menyebabkan chording meletupkan periuk api.
- nombor yang dirujuk
- terbukti periuk api
- terbukti selamat
Corak 1-2-1
Tiga nombor berturut-turut, 1, 2, 1, di sepanjang deretan petak bertutup. Nombor 2 memerlukan dua periuk api daripada tiga petak di sebelahnya. Jika petak tengah ialah periuk api, kedua-dua nombor 1 sudah dipenuhi sekali gus, menyebabkan nombor 2 kekurangan satu periuk api. Maka petak tengah terbukti selamat, manakala dua periuk api terletak di sebelah setiap nombor 1.
Petak di luar kedua-dua hujung juga selamat dibuka kerana setiap nombor 1 sudah pun mempunyai periuk api masing-masing. Menghadap barisan petak bertutup rata, corak 1-2-1 sentiasa dibaca sama: periuk api, selamat, periuk api.
- nombor yang dirujuk
- terbukti selamat
- terbukti periuk api
Corak 1-2-2-1
Empat nombor, 1, 2, 2, 1, di sepanjang pinggir bertutup. Periuk api terletak di sebelah kedua-dua nombor 2, manakala petak di sebelah nombor 1 adalah selamat.
Buktinya melalui penolakan logik. Nombor 2 pertama melihat satu petak bertutup yang tidak dilihat oleh nombor 1 pertama (di sebelah nombor 2 kedua), dan nombor 1 melihat satu petak yang tidak dilihat oleh nombor 2 (di luar hujung baris). Oleh sebab nombor 2 memerlukan satu lagi periuk api berbanding nombor 1, petak tambahannya mestilah periuk api dan petak luaran nombor 1 adalah selamat. Mengulangi logik ini dari hujung bertentangan meletakkan periuk api di sebelah nombor 2 pertama. Kedua-dua nombor 1 kini lengkap, lalu baki petak di tepinya disahkan selamat.
- nombor yang dirujuk
- terbukti selamat
- terbukti periuk api
Corak 1-1 pada dinding tepi
Dua nombor 1 bersebelahan dengan nombor pertama berada di dinding tepi papan. Nombor 1 pertama hanya mempunyai dua petak bertutup, jadi periuk apinya mesti salah satu daripadanya. Nombor 1 kedua melihat dua petak yang sama ditambah satu petak ketiga, dan periuk apinya sudah tentu berada dalam dua petak pertama tadi. Maka petak ketiga disahkan selamat.
Ini contoh paling jelas bagi peraturan asas di sebalik setiap corak: apabila semua petak bertutup milik satu nombor turut dikongsi oleh nombor lain, lakukan penolakan. Jika jumlahnya sama, petak tambahan adalah selamat. Jika berbeza, petak lebihan mengandungi tepat perbezaan bilangannya.
- terbukti selamat
- nombor yang dirujuk
Kira baki periuk api pada fasa akhir
Penghitung di bahagian atas memaparkan baki periuk api yang belum ditanda. Pada fasa akhir, ia membantu menyelesaikan petak yang tidak disentuh oleh mana-mana nombor: apabila semua periuk api telah dibenderakan, baki petak bertutup semuanya selamat. Jika baki periuk api menyamai jumlah petak bertutup yang tinggal, setiap satu daripadanya pasti periuk api.
- terbukti selamat
Mengapa anda tidak perlu meneka di sini
Pada papan rawak biasa, klik pertama boleh terkena periuk api, dan petak terakhir boleh menjadi tekaan 50/50. Penjana kami menyemak setiap papan dengan kaedah deduksi dalam panduan ini sebelum disajikan, dan menolak papan yang tidak boleh diselesaikan secara logik dari petak mula. Apabila anda buntu, sentiasa ada langkah yang terbukti: cari dua nombor yang berkongsi petak bertutup, lalu tolakkan satu sama lain.
Soalan lazim
- Apakah petua 1-2-1 dalam Minesweeper?
- Tiga nombor 1, 2, 1 sebaris di sepanjang pinggir bertutup bermaksud periuk api berada di sebelah setiap 1, manakala petak di sebelah 2 adalah selamat. Petak tengah mustahil menjadi periuk api kerana ia akan memuaskan kedua-dua 1 serentak dan membiarkan nombor 2 kekurangan satu periuk api.
- Adakah Minesweeper sentiasa boleh dimenangi?
- Papan rawak tidak semestinya; sesetengahnya berakhir dengan tekaan 50/50 yang tiada logik dapat selesaikan. Setiap papan di laman web ini dijana dan disahkan boleh diselesaikan dengan logik sepenuhnya bermula dari petak mula yang ditandakan.
- Apakah itu chording dalam Minesweeper?
- Mengetuk nombor yang sudah cukup benderanya akan membuka semua jiran bertutup selebihnya serentak. Ia menjimatkan masa, tetapi bergantung pada ketepatan bendera anda; hanya buat chording pada bendera yang sudah terbukti pasti.
- Bagaimana cara mengetahui lokasi periuk api?
- Cari nombor yang mempunyai jiran bertutup sama banyak dengan nilainya (semuanya ialah periuk api), atau bandingkan dua nombor yang berkongsi petak bertutup dan tolak perbezaannya. Rajah di atas menunjukkan kedua-dua situasi ini pada papan sebenar.