Как решать Napdoku
Правила умещаются в три строки. Решение — это поиск клеток, где зверька быть не может. Ниже шесть приёмов, которыми пользуется программа-решатель игры, в том порядке, в каком их дают уроки.
Правила
По одному в линии
Двух зверят в одном ряду не бывает, в одном столбце тоже. Пустой ряд или столбец не допускается.
По одному на лоскут
Тот же счёт для каждого цветного лоскута, какого бы размера и формы он ни был.
Без соседей
Между зверятами всегда есть свободная клетка во всех восьми направлениях, по диагонали тоже.
Шесть приёмов
Последняя свободная клетка
нужен в 150 из 150 уровней
Найдите ряд, столбец или лоскут, где не зачёркнута только одна клетка. Зверёк лежит там. Сразу зачеркните его ряд, столбец, лоскут и восемь клеток вокруг.
Лоскут в одной линии
нужен в 133 из 150 уровней
Если все свободные клетки лоскута стоят в одном ряду, зверёк этого лоскута окажется в этом ряду. Значит, остальные клетки ряда пустые — зачёркиваем. Со столбцом так же.
Линия внутри лоскута
нужен в 64 из 150 уровней
Обратный случай. Если все свободные клетки ряда лежат в одном лоскуте, зверёк ряда принадлежит этому лоскуту, и больше нигде в лоскуте зверька нет.
Клетка-блокер
нужен в 94 из 150 уровней
Представьте зверька на клетке. Если он зачеркнёт все свободные клетки какого-то ряда, столбца или лоскута, такой ход невозможен. Зачеркните саму клетку.
Два лоскута — две линии
нужен в 15 из 150 уровней
Когда два лоскута целиком помещаются в одни и те же два ряда, они занимают оба ряда. Все прочие клетки этих рядов пустые.
Три лоскута — три линии
нужен в 3 из 150 уровней
Та же мысль для трёх лоскутов и трёх рядов или столбцов. Встречается редко и только на самых больших досках.
В каком порядке смотреть
- Начните с самых маленьких лоскутов. Лоскут из одной-двух клеток решает многое сразу.
- После каждого зверька зачеркните его ряд, столбец, лоскут и соседей, а уже потом смотрите дальше.
- Пройдите ряды и столбцы в поисках единственной свободной клетки, затем лоскуты.
- Когда очевидного не осталось, ищите лоскут в одной линии или линию внутри одного лоскута.
- Только после этого проверяйте блокеры — клетки рядом с маленькими лоскутами.
Какие приёмы нужны в каждой главе
Доля уровней главы, где решателю хотя бы раз понадобился приём.
| Глава | Последняя свободная клетка | Лоскут в одной линии | Линия внутри лоскута | Клетка-блокер | Два лоскута — две линии | Три лоскута — три линии |
|---|---|---|---|---|---|---|
| 1 Тёплое начало | 100% | 57% | 20% | 30% | 0% | 0% |
| 2 Морковный плед | 100% | 100% | 57% | 53% | 0% | 0% |
| 3 Бамбуковые сны | 100% | 100% | 47% | 67% | 0% | 0% |
| 4 Осенняя дрёма | 100% | 97% | 53% | 63% | 10% | 0% |
| 5 Лунная ночь | 100% | 90% | 37% | 100% | 40% | 10% |
Что делает кнопка подсказки
Подсказка сначала смотрит на вашу доску. Зверёк не на месте или лишний крестик показываются в первую очередь. На чистой доске она называет один из шести приёмов, подсвечивает клетки и объясняет ход одной фразой.