Seperti yang kita lihat dalam pertanyaan ini, pernyataan logis yang kompleks dapat diekspresikan dalam kaitannya dengan koneksi sederhana Minesweeper umum. Namun kapal penyapu ranjau yang digeneralisasi masih memiliki redudansi.
Untuk menghindari redudansi ini, kami mendefinisikan game baru yang disebut "Generalized-1 Minesweeper".
Generalized-1 Minesweeper adalah versi yang dimainkan Minesweeper pada grafik arbitrer. Grafik memiliki dua jenis titik, "indikator" atau "nilai". Nilai dapat berupa hidup atau mati (tambang atau tak berguna) namun kondisinya tidak diketahui oleh pemain. Indikator memberi tahu bahwa salah satu sel yang berdekatan berada di (tambang). Indikator tidak dihitung sebagai ranjau sendiri.
Misalnya papan berikut untuk Generalized Minesweeper memberi tahu kita bahwa sel A dan B keduanya merupakan ranjau atau tidak ada ranjau.
(Dalam diagram indikator ditandai abu-abu sementara nilainya putih)
Tidak seperti di kapal penyapu ranjau normal di mana Anda mengklik nilai yang tidak aktif untuk mengungkapkan indikator, tidak ada mekanik seperti itu di Generalized Minesweeper. Seorang pemain hanya menentukan keadaan grafik yang dapat memenuhi indikatornya.
Tujuan Anda adalah membuat 2
Generalized-1 Minesweeper. Anda akan membangun struktur di Generalized-1 Minesweeper sedemikian rupa sehingga ada 8 sel spesifik yang semua konfigurasi nilai yang mungkin memiliki tepat dua sel. Ini berarti berperilaku persis seperti yang 2
dilakukan di kapal penyapu ranjau tradisional. Ketika Anda menulis solusi Anda, Anda seharusnya tidak memiliki nilai spesifik dalam pikiran untuk sel-sel nilai. (Sebagai jawaban atas pertanyaan H.PWiz, dibolehkan bahwa beberapa sel nilai mungkin dapat dikurangkan dari negara)
Mencetak gol
Jawaban Anda akan dinilai dengan jumlah simpul dalam grafik akhir minus 8 (untuk 8 input) dengan skor yang lebih rendah lebih baik. Jika dua jawaban mengikat dalam metrik ini, pemutus dasi adalah jumlah ujung.