Филломино - Fillomino
Филломино (フ ィ ル オ ミ ノ) - это тип логическая головоломка опубликовано многими издательствами. Другие опубликованные названия головоломки включают: Союзная оккупация.
Правила
Филломино играется на прямоугольной сетке без стандартного размера; внутренние линии сетки часто пунктирны. (При публикации как Союзная оккупация в Чемпионат мира по пазлам, ячейки сетки круглые, но это чисто эстетическая проблема.) Некоторые ячейки сетки начинаются с чисел, называемых «даны». Цель состоит в том, чтобы разделить сетку на полимино (заполнив их границы) так, чтобы каждое данное число п в сетке является частью п-omino и что нет двух полимино одинакового размера (количества ячеек), которые ортогонально смежны (имеют общую сторону).
В отличие от некоторых своих современников среди головоломок, в решении не обязательно должно быть однозначное соответствие между данностью и полиимино; возможно, что два данных с совпадающими числами принадлежат одному и тому же полимино в решении, а для полимино вообще не будет данности.
Методы решения
Обычной практикой является решение Филломино головоломка для добавления чисел в пустые ячейки, когда будет определено, к какому размеру должна принадлежать полимино каждая; эти числа фактически рассматриваются как данные. Помимо того, что ясно, где должно быть нарисовано много граничных сегментов - например, между любыми двумя разными числами или вокруг области совпадающих чисел, количество которых является этим числом, - он также позволяет визуализировать вторую часть правила головоломки как простую «одно и то же число не может появляться по обе стороны границы», что значительно ускоряет решение. Любопытный побочный эффект нумерации каждой ячейки заключается в том, что, когда головоломка завершена, одни только числа однозначно определяют решение, а фактические границы легко выводятся. Это делает возможность передачи решения без сетки; действительно, решения для Союзная оккупация дайте только цифры. (Николи всегда публикует решения своих Филломино головоломки с нарисованными границами полимино и числами в каждой ячейке.)
Типичные способы запуска Филломино Задача состоит в том, чтобы провести очевидные границы между несовпадающими данными и окружением всех полимино, завершенных одними данными («1», пары ортогонально смежных «2» и т. д.). Оттуда решатель ищет три вещи, возможно, в комбинации:
- Возможные перегрузки. Каждое полимино в решении, если бы оно было полностью пронумеровано, содержало бы совпадающие числа, количество которых равно этому числу. Если в сетке есть место, где добавление определенного числа привело бы к ортогонально непрерывной области, содержащей слишком много копий этого числа, тогда границы этой ячейки из этих чисел могут быть нарисованы. Часто их предоставляют одни данные, чаще всего пара по диагонали смежные '2': размещение '2' в любой из ячеек, которые имеют общую сторону с обоими данными, приведет к перегрузке, поэтому четыре границы ячейки могут быть нарисованы (в форме знака плюс), разделяя '2'.
- Ограниченные домены. Каждое число в сетке - заданное или вычисленное - в конечном итоге должно быть ограничено областью с таким количеством ячеек в ней. Часто ряду требуется, чтобы в его регионе находились другие ячейки, поскольку у него нет альтернативного места для расширения. Самый очевидный случай - это число (кроме «1»), окаймленное с трех сторон; ячейка, разделяющая четвертую сторону, должна принадлежать той же области и, следовательно, может иметь один и тот же номер. Тот же принцип применяется к числам, ограниченным только с двух сторон, но не может расширяться до достаточного количества ячеек только в одном направлении, и так далее.
- Определенные ячейки. В более сложных обстоятельствах иногда работать с пустыми ячейками проще, чем с числами. Наиболее очевидный случай - когда одна ячейка без номера оказывается полностью окруженной; без помощи других чисел эта ячейка должна быть мономино и может быть отмечена цифрой «1». Точно так же две ортогонально смежные пустые клетки, окруженные вместе, должны быть домино, так как два мономино не могут иметь одну сторону. Могут быть определены даже клетки в областях, не полностью окруженных; обычным явлением является то, что пустая ячейка как часть небольшой области, в основном граничащей с решенными полимино, имеет доступный только один допустимый размер полимино, при этом другие размеры слишком велики или могут привести к полимино одинакового размера с общей стороной. Возможно, лучше всего это понять, если учесть, какое число может быть законно помещено в такую ячейку, и определив, что существует только одна.
Варианты
Fillomino адаптируется к разной геометрии; могут использоваться шестиугольные сетки, с единственным изменением в правилах, заменяющих все экземпляры полимино с полигекс. Другой вариант был опубликован Николи под названием НИКОДЗИ; буквы используются как данности вместо чисел, где буквы и полимино имеют взаимно однозначное соответствие, и только совпадающие буквы имеют совпадающие полимино (по размеру, форме, ориентации и положению букв).
Компьютерный вариант игры, в которой игрок вводит числа (компьютер рисует границы для игрока), известен как «заполнение» и является частью пакета «SGT-Puzzles».[1]
An iOS мобильный вариант Fillomino под названием Fields был запущен в 2013 году. [2]