Генератор полів
Натискайте клітинки, щоб розставляти міни. Поділіться хешем дошки або відкрийте її як головоломку Мозаїка.
(розставте міни для генерації)
Натисніть на клітинку, щоб поставити або прибрати міну. Змініть розмір сітки та натисніть Застосувати розмір, щоб скинути дошку.
Генератор полів для Сапера — створюйте та діліться власними полями
Генератор полів дозволяє розміщувати міни точно там, де ви хочете, на власній сітці, а потім створює хеш поля — компактний ідентифікатор, що кодує повне розташування мін. Будь-хто з цим хешем може відтворити точно те саме поле у режимі Стандарт, Циліндр або Тороїд. Використовуйте його для створення завдань для друзів, вивчення конкретних конфігурацій або побудови головоломок Мозаїка за власним шаблоном мін.
Що таке хеш поля?
Хеш поля — це детермінований відбиток розташування мін. За однакових розмірів сітки та однакових позицій мін хеш завжди ідентичний — тобто хеш разом із розмірами — це все, що потрібно для точного відновлення поля.
Хеш з'являється в URL-адресах відтворення по всьому сайту. Коли ви завершуєте гру на будь-якому стандартному, циліндричному або тороїдному полі, запис вашого результату містить посилання на URL відтворення, побудований із цього хешу. Генератор полів виконує те саме кодування у зворотному напрямку: ви будуєте розташування візуально, а хеш обчислюється в режимі реального часу по мірі вашого клацання.
3BV для різних топологій
3BV (Bechtel's Board Benchmark Value) — мінімальна кількість лівих кліків, необхідних для очищення поля без встановлення прапорців. Це міра складності поля: більший 3BV означає більше ізольованих пронумерованих клітинок і менше відкритих каскадів.
Генератор обчислює 3BV для всіх трьох топологій одночасно:
- Стандарт — Пласка сітка. Крайні клітинки мають менше сусідів, тому міни на межах створюють більше ізольованих пронумерованих клітинок.
- Циліндр — Ліва та права межі з'єднані. Крайні клітинки тепер мають повних 8 сусідів, що може об'єднувати каскади та знижувати 3BV.
- Тороїд — Усі чотири межі з'єднані. Кожна клітинка має рівно 8 сусідів. Зазвичай найнижчий 3BV із трьох, оскільки жодна клітинка ніколи не ізолюється межею.
Створення головоломок Мозаїка
Мозаїка — варіант, у якому кожна підказка рахує міни в зоні 3×3 із центром у клітинці, а не у 8 безпосередньо суміжних клітинках. Маючи розташування мін, розділ Мозаїка у генераторі показує відповідне число для кожної клітинки в стандартній топології.
Клацайте клітинки в сітці маски, щоб приховати їх числа — такі клітинки відображаються порожніми для гравця, ускладнюючи головоломку. Посилання на замасковану Мозаїку кодує як розташування мін, так і шаблон прихованих клітинок, тому той, хто відкриє посилання, отримає саме ту головоломку, яку ви створили. Використовуйте це для побудови головоломок із чітким логічним шляхом: приховуйте лише ті клітинки, значення яких можна вивести з видимих сусідів.
Варіанти використання
- Завдання. Створіть конкретне розташування, поділіться посиланням на відтворення та порівняйте час із друзями на ідентичному полі.
- Аналіз. Досліджуйте, як зміна позицій мін впливає на 3BV у різних топологіях. Переміщення міни з кута у внутрішню клітинку нерідко помітно знижує 3BV.
- Створення головоломок. Побудуйте головоломку Мозаїка з відомим шляхом розв'язання — розмістіть міни так, щоб отримати набір однозначних підказок, а зайві числа замаскуйте.
- Тренувальні поля. Створіть розташування, що виокремлює певний шаблон (1-2-1, кутова пастка, ланцюжок мін), і відпрацьовуйте його до автоматичного впізнавання.