Нурикабе атауын жапондық басқатырғыш жасаушы Nikoli қойған. Нурикабе — жапон халық ертегілеріндегі көрінбейтін қабырға. Басқатырғыш Islands in the Stream немесе Cell Structure деп те аталады.
Ережелер
- Әр аралда 1 сан бар, ал ұяшықтарының саны дәл сол санға тең.
- Аралдар тек бұрыштарымен түйіседі. Қабырғалары ешқашан жанаспайды.
- Қалған ұяшықтардың бәрі — теңіз.
- Барлық теңіз ұяшығы бүйірлерімен жалғасуы керек.
- 2-ге 2 өлшемді бөліктің барлық ұяшығы теңіз болмауы керек.
Quirk классикалық ережелерді қолданады. Қағазға басылған басқатырғыштарда теңізді көбіне қараға бояп, аралдарды ақ күйінде қалдырады. Ал Quirk оларды теңіз және арал деп атайды. Тақталардың өлшемі 8-ге 8 ұяшыққа дейін жетеді.
Шешу үлгісі
Мына шағын тақтаның ені 3 ұяшық. Жоғарғы сол жақ бұрышта 1, ал жоғарғы оң жақ бұрышта 4 тұр. Қалған ұяшықтардың бәрі бастапқыда бос.
- 1-дің аралы толық. Сондықтан оның жанындағы ұяшықтар теңіз болады: 1-қатар, 2-баған және 2-қатар, 1-баған.
- Теңіз тұтас болуы керек. Сондықтан 1 мен 4 арасындағы теңіз ұяшығы басқа теңіз ұяшығымен жалғасуы керек.
- Оның жалғыз бос көршісі — ортадағы ұяшық. Демек, ортадағы ұяшық та теңіз.
- 4-ке тағы 3 ұяшық керек. Оның жалғыз жолы — төменге, 2-қатардың 3-бағанына. Сол ұяшықты аралға қос.
- Оның сол жағындағы ұяшық ортада тұр, ал ортадағы ұяшық — теңіз. Сондықтан арал тағы да төмен қарай, 3-жолдың 3-бағанына дейін ұлғаюы керек.
- 4-ке әлі 1 ұяшық керек. Оның жанындағы жалғыз бос ұяшық — 3-қатар, 2-баған. Оны аралға қос.
- Соңғы бос ұяшық 3-қатардың 1-бағанында тұр. Оны аралға қоссақ, 4 саны бар арал тым үлкен болып кетеді. Сондықтан бұл ұяшық теңіз болады.
- Теңізді тексер. Оның 4 ұяшығының бәрі қабырғалары арқылы жалғасқан.
- Төменгі сол жақтағы 2 × 2 аймақты тексер. Онда аралдың бір ұяшығы бар, сондықтан ол түгелдей теңіз емес.
Шешілген алаң осылай көрінеді.
| Жол | 1-баған | 2-баған | 3-баған |
|---|---|---|---|
| 1 | 1 | теңіз | 4 |
| 2 | теңіз | теңіз | арал |
| 3 | теңіз | арал | арал |
Бастаушыларға арналған тәсілдер
Толған аралдардың айналасын жап
Аралдың барлық ұяшығы толса, жанындағы әр ұяшық теңіз болады. 1 басынан-ақ толық, сондықтан алдымен әр 1-дің айналасын теңіз деп белгіле.
Екі санның арасындағы ұяшық
Кейбір ұяшықтар әрқайсысында саны бар 2 аралға тиіп тұрады. Ондай ұяшықты арал етсең, олар бірігіп кетеді. Сондықтан ол теңіз болуы керек.
Ешбір арал жете алмайтын ұяшықтар
Әр арал әлі қаншалықты ұлғая алатынын сана. 2 саны бар арал тек өзіне тікелей іргелес ұяшықтарға жете алады. Ешбір арал жете алмайтын ұяшық теңіз болуы керек.
Шығатын жалғыз жол
Аралға әлі ұяшықтар керек болып, жанында тек 1 бос ұяшық қалса, ол сол жаққа ұлғаюы керек.
Теңізге де осы тәсіл жарайды. Теңіздің бір бөлігі қалған бөлігімен тек 1 жолмен жалғаса алса, сол жолдағы ұяшық теңіз болады.
2-ге 2 тұтас теңіз болмайды
Әр 2 × 2 шаршыға қара. Оның 3 ұяшығы теңіз болса, төртіншісі арал болуы тиіс.
Жиі жіберілетін қателер
- 2 аралдың қабырғаларын түйістіріп, оларды 2 саны бар бір аралға айналдыру.
- Түгелімен теңіз болатын 2 × 2 шаршы қалдыру.
- Теңізді бір-біріне қосылмайтын 2 бөлікке бөлу.
- Ішінде саны жоқ тұйық арал жасау.
- Аралды өз санынан үлкен не кіші жасау.
Сұрақтар
Нурикабе мен Islands in the Stream бірдей ме?
Иә. Islands in the Stream және Cell Structure — осы басқатырғыштың басқа атаулары. Ережелері бірдей.
Аралдың әр ұяшығын белгілеу керек пе?
Жоқ. Арал ұяшықтарын белгілемей қалдыра аласың. Тақта тексерілгенде олар арал болып саналады.
Аралдардың бұрыштары бір-біріне тиіп тұра ала ма?
Иә. Аралдар бұрыштарымен жанаса алады. Бүйірлерімен жанасуға мүлде болмайды.
Әр басқатырғыштың жалғыз жауабы бар ма?
Иә. Quirk ойынындағы әр тақтаның жалғыз ғана шешімі бар. Оны болжам жасамай, ойланып таба аласың.
Қандай өлшемдер бар?
Quirk шағын тақталар мен кішкентай аралдардан басталады. Ең үлкен тақталар 8-ге 8 ұяшықтан тұрады.
Жаңадан бастағандарға қолайлы ма?
Иә. Қысқа сабақтар әр тәсілді жеке-жеке көрсетеді. Тығырыққа тірелсең, Кеңес келесі қадамды көрсетеді. Жылжыту әрекетін кері қайтара аласың немесе тақтаны бастапқы күйіне келтіре аласың.
Ұқсас басқатырғыштар
Quirk қолданбасында ойнау
Ұяшықты теңізге айналдыру үшін оны түрт. Аралға ауыстыру үшін қайта түрт, ал тазарту үшін тағы түрт.
Ұяшықтардың үстімен сүйресең, бәріне алғашқы ұяшықтағыдай белгі қойылады. Арал тым үлкейсе немесе теңіз бөлініп қалса, Quirk сол жерді көрсетеді.































