MobiusSweeper — Новичок

💣 16 🧹 0% 0.00s

Drag to rotate · Left-click to reveal · Right-click or Flag button to flag

Что такое MobiusSweeper?

MobiusSweeper — это Сапёр на вращающейся трёхмерной ленте Мёбиуса. Лента представляет собой одностороннюю поверхность с одним краем: если провести путь вдоль всей её длины, вы вернётесь в исходную точку с перевёрнутой ориентацией. Этот топологический поворот влияет на игру: ячейки у шва (места соединения ленты) смежны с ячейками противоположного ряда другой стороны — это и есть определяющая сложность данного варианта.

Поле представляет собой сетку из W рядов × L столбцов, где столбцы идут вокруг петли, а ряды — поперёк ширины ленты. Внутренние ячейки имеют 8 соседей; ячейки у краёв рядов — 5 (края ленты являются реальными границами); ячейки у шва — 8 соседей, из которых 3 приходят с перекрученной другой стороны.

Как играть

  • Перетащите ленту для её вращения в любом направлении.
  • Левый клик по ячейке открывает её. Пустые ячейки (0) автоматически раскрываются через связанные пустые соседние ячейки, в том числе через шов Мёбиуса.
  • Правый клик по ячейке устанавливает флаг (🚩). Повторный правый клик — знак вопроса (?), ещё раз — снимает отметку.
  • Кнопка флага переключает в режим флага — левые клики будут устанавливать/циклически переключать флаги вместо открытия ячеек.
  • Кнопка ↺ сбрасывает поле. Таймер запускается при первом клике.
  • Победа достигается открытием всех ячеек без мин.

Размеры поля

  • Новичок — 4 в ширину × 40 в длину, 160 ячеек всего, 16 мин (10%). Доступен режим без угадывания.
  • Средний — 8 в ширину × 80 в длину, 640 ячеек всего, 64 мины (10%). Доступен режим без угадывания.
  • Эксперт — 16 в ширину × 160 в длину, 2560 ячеек всего, 256 мин (10%). Длинная лента для продолжительной игры.

Перекрут Мёбиуса

В столбце 0 и столбце L-1 (шов, где лента соединяется) смежность пересекает на противоположную сторону с перевёрнутым индексом ряда. Если вы находитесь в ряду r у шва, ваши соседи через шов находятся в ряду (W-1-r) — зеркальном ряду. Это означает, что ячейка в ряду 0 смежна с ячейкой в ряду W-1 через шов, а ячейка в средних рядах — с ячейкой на равном расстоянии от противоположного края.

Стратегически это создаёт неожиданные связи. Цепочка пустых ячеек может волновым заполнением перейти через шов и появиться на другой стороне ленты в зеркальных рядах. Ячейки с большими числами у шва ограничены соседями с обеих сторон перекрута — поверните ленту, чтобы увидеть оба вклада, прежде чем расставлять флаги.

Режим без угадывания

При включённом режиме без угадывания (только для уровней «Новичок» и «Средний») поле гарантированно решается исключительно логически — без угадывания. Генератор использует распространение ограничений и делает до 200 попыток найти допустимую расстановку. Если разрешимое поле не найдено, используется случайное поле.