Tapa’ni turkiyalik boshqotirma muallifi Serkan Yürekli yaratgan. Ayrim boshqotirma kitoblarida qora yo‘l devor deb ataladi.
Qoidalar
- Oxirida har bir bo‘sh katak qora yoki oq bo‘ladi.
- Barcha qora kataklar yon tomonlari orqali tutashib, 1 ta yo‘l hosil qiladi. Yo‘l shoxlanishi mumkin.
- Kamida 1 ta qora katakdan foydalaning.
- Hech qachon 2 ga 2 katakli qora kvadrat hosil qilmang.
- Son yozilgan katak doim oq qoladi.
- Son atrofidagi 8 ta katakda, jumladan burchaklarda joylashgan qora guruhlarning o‘lchamlarini bildiradi.
- Oq kataklar qora guruhlarni ajratadi. Maydon cheti ham ularni ajratadi.
- Bitta katakda 1 tadan ortiq son bo‘lishi mumkin. 1,3 degani 1 ta katakdan iborat guruh va alohida 3 ta katakdan iborat guruhdir, 4 ta katakdan iborat 1 ta guruh emas.
- Katakdagi sonlar uning atrofida istalgan tartibda joylashishi mumkin.
- 0 atrofidagi barcha kataklar oq ekanini bildiradi.
- Oq kataklar bir-biriga tutashishi shart emas.
8 ta katakni son atrofidagi halqa deb qarang. Halqaning birinchi va oxirgi kataklari tutashadi, shuning uchun guruh ular orqali davom etishi mumkin. Bular Tapa’ning odatiy qoidalari.
Yechib ko‘rsatilgan misol
Bu maydonda 3 qator va 3 ustun bor. Uchta katakda son bor.
| 1-ustun | 2-ustun | 3-ustun | |
|---|---|---|---|
| 1-qator | 0 | ||
| 2-qator | 2 | 5 | |
| 3-qator |
- Yuqori chapdagi 0 dan boshlang. Uning yagona ochiq qo‘shnisi 1-qator, 2-ustunda. Shu katakni oq qiling.
- Endi o‘rtadagi 5 ga qarang. Uning 8 ta qo‘shnisidan uchtasi oq: 0, 2 va hozirgina oq qilgan katagingiz.
- Shunda aynan 5 ta bo‘sh katak qoladi: 1-qator, 3-ustun, keyin 2-qator, 3-ustun va butun 3-qator.
- Bu 5 katak 5 atrofidagi halqada ketma-ket joylashgan.
- 5 ga 5 ta katakdan iborat bitta guruh kerak, demak, 5 ta katakning hammasi qora bo‘ladi.
- 2-qator, 1-ustundagi 2 ni tekshiring. Uning qora qo‘shnilari 3-qatorning 1- va 2-ustunlarida. Ular bir-biriga tegib turadi, demak, 2 katakli bitta guruh hosil qiladi.
- Qora yo‘l o‘ng chet bo‘ylab pastga, keyin pastki chet bo‘ylab boradi. 2 ga 2 katakli qora kvadrat yo‘q, demak, boshqotirma yechildi.
Mana 3 ta qator va 3 ta ustundan iborat ikkinchi maydon. Unda 4 ta son bor.
| 1-ustun | 2-ustun | 3-ustun | |
|---|---|---|---|
| 1-qator | 4 | 2 | |
| 2-qator | |||
| 3-qator | 2 | 4 |
- Yuqori o‘ng burchakdagi 2 ga qarang. Unga faqat 2 ta ochiq katak tegib turibdi: 2-qatorning 2- va 3-ustunlaridagi kataklar.
- Ular yonma-yon turibdi, 2 esa 2 katakli guruhni talab qiladi. Demak, ikkalasi ham qora.
- Pastki chapdagi 2 uchun ham shu qoida amal qiladi. Uning bo‘sh qo‘shni kataklari 2-qatorning 1- va 2-ustunlarida, demak, ikkalasi ham qora bo‘ladi.
- Endi 1-qator, 2-ustundagi 4 ga qarang. Uning ochiq qo‘shnilari: 1-qator, 1-ustun va 2-qatordagi barcha 3 ta katak.
- O‘sha 4 katak 4 atrofida ketma-ket joylashgan. Demak, 1-qator, 1-ustundagi katak ham qora.
- Endi 3-qator, 2-ustundagi 4 ga qarang. Uning bo‘sh qo‘shni kataklari — butun 2-qator va 3-qator, 3-ustundagi katak.
- O‘sha 4 katak ham ketma-ket joylashgan, demak, 3-qator, 3-ustundagi katak ham qora.
- Qora yo‘l yuqori chapdan 2-qator bo‘ylab pastki o‘ngga boradi. 2 ga 2 katakli qora kvadrat yo‘q.
Boshlovchilar uchun usullar
0 va chetlardan boshlang
0 atrofidagi barcha kataklar oq bo‘ladi. Chetdagi yoki burchakdagi son atrofida kataklar kamroq bo‘ladi.
Kataklar kamroq bo‘lsa, guruhlarni joylashtirish yo‘llari ham kamroq bo‘ladi. O‘sha yerdan boshlang.
Guruhlarni bir-biridan ajratib turing
1,1 yoki 1,3 kabi sonlar bildirgan guruhlar orasida kamida 1 ta oq katak bo‘lishi kerak. Alohida turishi kerak bo‘lgan ikki guruhni birlashtirib yuboradigan katak oq qolishi shart.
Umumiy kataklari bor sonlarni solishtiring
Bir-biriga yaqin ikkita son ko‘pincha bir xil kataklarga tegishli bo‘ladi. Umumiy katak ikkala sonning shartiga ham mos kelishi kerak. Bu birdaniga ko‘p variantlarni chiqarib tashlashga yordam beradi.
2 ga 2 katakli qora kvadratlar bo‘lmasin
Agar 2 ga 2 kvadratning 3 ta katagi qora bo‘lsa, to‘rtinchi katak oq bo‘lishi kerak.
Qora yo‘lni tutashtiring
Barcha qora kataklar tutashishi kerak. Ikki qora qismni faqat 1 ta katak bog‘lay olsa, uni qora qiling.
Qora yo‘lga hech qachon ulana olmaydigan katak oq bo‘lishi kerak.
Ko‘p uchraydigan xatolar
- 1,3 ni 4 ta katakli bitta guruh deb o‘qish.
- Burchakdagi kataklarni unutish. Halqada 8 ta katak bor, burchaklar ham hisobga kiradi.
- Maydon cheti guruhlarni ajratishini unutish.
- Qora 2 × 2 kvadrat hosil qilish.
- Hech qachon tutasha olmaydigan 2 ta qora qismni qoldirish.
- Kataklarni belgilamay qoldirish. Oxirida har bir bo‘sh katak qora yoki oq bo‘lishi kerak.
Savollar
Tapa Minesweeperga o‘xshaydimi?
Biroz. Ikkalasida ham son atrofidagi 8 ta katakka qaraydi. Tapa o‘yinida u shunchaki jami sonni emas, qora guruhlarning o‘lchamlarini bildiradi.
1,3 kabi son nimani bildiradi?
1 katakdan iborat qora guruh va uning atrofida 3 katakdan iborat alohida guruh bor. Ularni kamida 1 oq katak ajratib turadi.
Oq kataklar bir-biriga tutashishi kerakmi?
Yo‘q. Faqat qora kataklar 1 ta yo‘lga birlashishi kerak. Oq kataklar bir-biridan uzilgan bo‘lishi mumkin.
Har bir boshqotirmaning yagona yechimi bormi?
Ha. Quirk har bir maydonning faqat 1 ta yechimi borligini tekshiradi.
Qanday o‘lchamlar bor?
Quirk maydonlari kichik, ko‘pi bilan 8 ga 8 katakdan iborat. Kattaroq maydonlarda yo‘lni tutashtirish haqida ko‘proq o‘ylash kerak.
Tapa yangi boshlovchilarga mosmi?
Sonlarni tushunib olish uchun biroz mashq kerak. Dastlabki maydonlar kichik va ularda sonlar ko‘p. Ishora qaysi kataklarni belgilash kerakligini va sababini aytadi.
O‘xshash boshqotirmalar
Quirk’da o‘ynash
Katakni qora qilish uchun uni bosing. Yana bossangiz, oq bo‘ladi, yana bir marta bossangiz, tozalanadi.
Sonni bosib, uning atrofidagi 8 ta katakni ko‘ring. Quirk hali ham mos keladigan variantlarni ko‘rsata oladi. Qaydlar yoqilganda bosish katakni tanlaydi, maydon ostidagi tugmalar esa qayd qo‘shadi.































