Сапёр наизнанку: вместо мин — подсолнухи

На Hacker News появился необычный проект — Sunflowers (sunflowersgame.com). Автор представил его как новую логическую головоломку — по сути, reverse minesweeper (обратный сапёр), где вместо подрыва на минах нужно сажать подсолнухи. Проект быстро собрал десятки комментариев и голосов на Hacker News, зацепив любителей чистой логики.

ℹ Что такое Reverse Minesweeper?
Classic Minesweeper (Сапёр) — это игра, где нужно открывать клетки поля, избегая мин. Числа подсказывают, сколько мин рядом. В Reverse Minesweeper механика перевёрнута: вам уже известны числа-подсказки, и нужно самостоятельно расставить объекты (мины, цветы, флаги) по полю так, чтобы все числа сошлись.

Как это работает

Игрок размещает подсолнухи в сетке, ориентируясь на числовые подсказки. Каждое число показывает, сколько подсолнухов должно находиться в соседних клетках.

Принципиально важно: каждый ход можно вычислить чисто логически. Угадывать ничего не нужно. Это кардинально отличает Sunflowers от классического Сапёра, где на финальных ходах нередко приходится действовать наугад.

Управление простое: двойной тап (или правая кнопка мыши) сажает подсолнух, одиночный тап отмечает клетку пустой, а тап на «потускневшее» число автоматически заполняет оставшиеся пустые клетки вокруг него.

Ошибочно посаженные подсолнухи стоят жизни — на каждую головоломку даётся 3 попытки. Пометки пустых клеток ошибкой не считаются.

💡 Совет новичку
Начните с уровня Easy и обращайте внимание на угловые и граничные клетки — там число соседей минимально, и логический вывод делается проще всего.

Уровни сложности и логические техники

В игре доступно 6 уровней сложности с неограниченным количеством бесплатных головоломок. Автор подробно описал логические техники, которые применяются на каждом уровне:

УровеньТехникаОписание
EasySimple countingПрямое применение числовых ограничений
MediumSubsetСравнение двух подсказок: если все неизвестные клетки одной видны и другой — вычитание даёт ответ для клеток, видимых только большей подсказке.
HardOverlapДве подсказки делят часть клеток, и min/max-оценки для общей зоны позволяют определить клетки, видимые лишь одной подсказке.
ExtremeWhat-ifГипотетически сажаешь цветок (или крест), следишь за цепочкой последствий и ловишь противоречие — оно доказывает, что клетка должна быть противоположной.

graph TD
    A[Открыта числовая подсказка] --> B{Хватает информации?}
    B -- Да --> C[Simple / Subset]
    B -- Нет --> D[Overlap — сравнить зоны]
    D --> E{Всё ещё неясно?}
    E -- Нет --> F[Решение найдено ✅]
    E -- Да --> G[What-if — форсинг-цепочки]
    G --> H[Противоречие → вывод]
    H --> F

Система подсказок

По словам автора, в каждой головоломке всегда есть логически обоснованный следующий ход. Иконка лампочки (hint) показывает этот ход, когда игрок застрял — хотя система подсказок пока не идеальна и продолжает дорабатываться.

Каждый ход — это чистая логика, никакого угадывания. Это и отличает хорошую головоломку от лотереи.

Контекст: жанр reverse minesweeper набирает силу

Sunflowers — не первая игра в жанре, но одна из наиболее полированных. Концепция известна со времён таких экспериментов, как «Repeewsenim»: игрок знает расположение бомб и должен проставить правильные числа на клетках. В другом варианте жанра позиции мин известны, а задача — расставить числа-подсказки на правильные места.

📝 Варианты жанра
  • Sunflowers — расставляешь цветы по числовым подсказкам (чистая логика, 0 угадываний)
  • Repeewsenim — знаешь бомбы, расставляешь числа
  • Catafractum Reverse Minesweeper — меняешь местами числа до правильного состояния доски

Варианты Сапёра давно расширяют базовую концепцию — существуют Minesweeper X, Crossmines, Minesweeper Plus и Minehunt. Sunflowers продолжает эту традицию, делая акцент на детерминированной логике без элемента случайности — что особенно ценится в сообществе любителей головоломок.

Попробовать игру можно бесплатно на sunflowersgame.com — она работает в браузере на любом устройстве.

⚠ Осторожно: затягивает
Пользователи на Hacker News предупреждают: «Extreme»-уровень с форсинг-цепочками по сложности сопоставим с продвинутым Судоку. Выделите время про запас.