Minesweeper тоглоомын хэв маяг ба стратеги
Энэ сайтын Minesweeper талбар бүр логик дүрмээр эхлэлийн нүднээс төгсгөл хүртэл бүрэн бодогдохоор зохиогдсон тул баттай нүүдэл үргэлж олддог. Энэхүү заавар нь тоглогчийн хамгийн их ашигладаг логик дүгнэлтүүдийг дэс дараатай танилцуулна. Диаграмм бүр нь бидний хязгааргүй горимын бодит тоглолтын агшныг харуулсан болно.
Нээлтийг шинжиж, хүрээний нүднүүд дээр ажиллах
Эхлэлийн нүд үргэлж тэг байдаг тул эхний товшилтоор бүхэл бүтэн хэсэг нээгдэж, тоон хүрээ дээр тулж зогсдог. Тоо бүр нь түүнийг тойрсон найман нүдэнд хэдэн мина байгааг заана. Нээгдсэн талбайн захын нүднүүдийн ихэнх хөрш аль хэдийн ил гарсан тул логик гаргалгааг эндээс эхлүүлнэ. Талбарын өөр өөр хэсэг рүү үсрэлгүй хүрээгээ тойруулан бодоорой.
- эхлэлийн нүд
Нэг тооны хоёр үндсэн дүрэм ба хос даралт
Бүгд мина: хэрэв тооны хажууд хаалттай үлдсэн нүдний тоо уг тооны утгатай тэнцүү бол тэдгээр нь бүгд мина мөн. Бүгд аюулгүй: хэрэв тухайн тооны эргэн тойронд тэмдэглэгдсэн туг нь тооны утгад хүрсэн бол үлдсэн бүх хаалттай хөрш нүд аюулгүй байна.
Хоёр дахь дүрэм нь хос товшилтын үндэс юм: шаардлагатай тугууд тавигдсан тоон дээр дарахад (эсвэл хулганы хоёр товчийг зэрэг дарахад) бусад хөрш нүднүүд нэгэн зэрэг нээгдэнэ. Гэхдээ зөвхөн баталгаатай тугуудын дэргэд хос товшилт хийгээрэй. Буруу туг байвал хос даралтаар мина дээр гишгэх болно.
- тооцсон тоонууд
- мина болох нь батлагдсан
- аюулгүй нь батлагдсан
1-2-1 хэв маяг
Хаалттай нүднүүдийн шулуун ирмэгийн дагуу 1, 2, 1 гэсэн дараалал үүссэн тохиолдлыг хэлнэ. Дундах 2 тоонд өөрийнх нь гурван хөрш нүдэнд хоёр мина шаардлагатай. Хэрэв дундах нүд нь мина байсан бол хоёр захын 1 тоог нэгэн зэрэг хангаж, улмаар дундах 2 тоо нэг мина дутуу үлдэнэ. Тиймээс дундах нүд аюулгүй бөгөөд хоёр мина нь захын хоёр 1 тооны харалдаа байрлана.
Хоёр 1 тооны гадна талын нүднүүд мөн аюулгүй болно: 1 бүр минагаараа хангагдсан. Тэгш шулуун захад 1-2-1 нь үргэлж: мина, аюулгүй, мина гэж уншигдана.
- тооцсон тоонууд
- аюулгүй нь батлагдсан
- мина болох нь батлагдсан
1-2-2-1 хэв маяг
Хаалттай захын дагуу байрлах 1, 2, 2, 1 тоонууд. Энд хоёр 2-ын харалдаа минанууд орших ба 1-үүдийн харалдаах нүднүүд аюулгүй байдаг.
Үүний баталгаа нь энгийн хасалт юм. Эхний 2 тоо нь 1 тоонд байхгүй нэг хаалттай нүдийг харж байгаа (хоёр дахь 2-ын хажууд), харин 1 тоо нь 2-т байхгүй нэг нүдийг харж байгаа (захын цаана). 2 нь 1-ээс нэгээр олон мина шаардах тул илүү нүд нь мина, харин 1-ийн илүү нүд нь аюулгүй байна. Нөгөө захаас нь мөн ижил зарчмаар дүгнэхэд эхний 2-ын дэргэд мина гарна. Ингээд 1 бүр хангагдаж, тэдгээрийн захын нүднүүд аюулгүй болно.
- тооцсон тоонууд
- аюулгүй нь батлагдсан
- мина болох нь батлагдсан
Хана дагуух 1-1 хэв маяг
Талбарын ирмэг дээр зэрэгцэн орших хоёр 1. Ирмэгийн 1 нь зөвхөн хоёр хаалттай нүдтэй тул мина нь энэ хоёрын аль нэг байна. Хоёр дахь 1 нь эдгээр хоёр нүд дээр нэмээд дахин нэг нүдийг харах бөгөөд түүний нэг мина нь эхний хоёр нүдний дунд аль хэдийн орсон байна. Иймээс гурав дахь нүд нь аюулгүй юм.
Энэ бол дээрх бүх хэв маягийн цаад гол дүрэм юм: нэг тооны хаалттай бүх нүд нь нөгөө тооны нүднүүдэд бүрэн багтаж байвал хасалт хийнэ. Хэрэв утга тэнцүү бол илүү нүднүүд аюулгүй. Зөрүү гарвал илүү нүднүүд нь яг тэр зөрүүний тоогоор мина агуулна.
- аюулгүй нь батлагдсан
- тооцсон тоонууд
Тоглоомын төгсгөлд минаны тоог ашиглах
Талбарын дээрх тоолуур хэдэн мина үлдсэнийг заадаг. Тоглоомын төгсгөлд ямар ч тоо хүрэхгүй хол байгаа нүднүүдийг энэ аргаар шийднэ: бүх минаг тугласан бол үлдсэн бүх хаалттай нүд аюулгүй. Харин үлдсэн минаны тоо хаалттай нүдний тоотой тэнцүү бол үлдсэн бүх нүд нь мина байна.
- аюулгүй нь батлагдсан
Энд яагаад хэзээ ч таах шаардлагагүй байдаг вэ
Санамсаргүй талбарт эхний даралтаар мина онох эрсдэл бий, мөн төгсгөлдөө 50/50 хувийн таалт үлдэх нь байдаг. Манай систем талбар бүрийг нийтлэхээсээ өмнө энэ заавар дахь логик гаргалгаагаар өөрөө тоглож шалгадаг бөгөөд таахгүйгээр дуусгаж чадахгүй талбарыг хасдаг. Тиймээс гацаанд орвол логик алхам үргэлж байгааг санаарай: нүднүүд нь давхцаж буй хоёр тоог олж хооронд нь хасалт хийгээрэй.
Түгээмэл асуултууд
- Minesweeper тоглоомын 1-2-1 дүрэм гэж юу вэ?
- Хаалттай захад цуварсан 1, 2, 1 тоонууд нь 1-үүдийн хажууд мина байрлаж, 2-ын хажууд мина байхгүйг заана. Дундах нүд нь мина байж болохгүй: тэгвэл хоёр 1-ийг зэрэг хангаад, 2 нь нэг мина дутуу үлдэнэ.
- Minesweeper-ийг үргэлж хожих боломжтой юу?
- Санамсаргүй үүсгэсэн талбаруудад үргэлж биш, заримдаа ямар ч логик тус болохгүй 50/50 нөхцөл үүсдэг. Харин манай сайтын бүх талбар логик дүгнэлтээр бүрэн бодогдохоор тусгайлан шалгагдсан байдаг.
- Minesweeper-т хос даралт (chording) гэж юу вэ?
- Шаардлагатай минанууд нь туглагдсан тоон дээр дарснаар түүний бусад бүх хөрш хаалттай нүдийг нэгэн зэрэг нээхийг хэлнэ. Энэ нь цаг хэмнэдэг ч тугийг зөв тавьсан үед л аюулгүй тул баттай тугны хажууд л хэрэглээрэй.
- Мина хаана байгааг яаж мэдэх вэ?
- Хаалттай хөрш нүднүүдийн тоо нь өөрийнх нь утгатай тэнцүү тоог олох (тэдгээр нь бүгд мина), эсвэл хаалттай нүднүүд нь давхацсан хоёр тоог олж хасалт хийнэ. Дээрх диаграммууд үүнийг бодит жишээгээр харуулсан байгаа.