Fillomino (フィルオミノ) — тип логической головоломки, впервые опубликованной в 1980-х годах в Японии в журнале Puzzle Communication Nikoli , и с тех пор тиражируемой многими издательствами в разных странах. Другие опубликованные названия головоломки включают Allied Occupation [ требуется ссылка ] .
В Fillomino играют на прямоугольной сетке без стандартного размера; внутренние линии сетки часто пунктирные. (Когда игра была опубликована как Allied Occupation в World Puzzle Championship , ячейки сетки были круглыми, но это чисто эстетическая проблема.) Некоторые ячейки сетки начинаются с чисел, называемых «givens». Цель состоит в том, чтобы разделить сетку на области, называемые полимино (путем заполнения их границ), так, чтобы каждое заданное число n в сетке удовлетворяло следующим ограничениям:
Возможно, что два заданных числа с одинаковыми номерами принадлежат одному и тому же полимино в решении, а полимино вообще не имеет заданных чисел.
При решении головоломки Fillomino принято добавлять числа в пустые ячейки, когда определяется, к какому размеру полимино должно принадлежать каждое из них; эти числа фактически обрабатываются идентично данным. Помимо того, что становится ясно, где должно быть нарисовано много сегментов границ — например, между любыми двумя разными числами или вокруг области совпадающих чисел, количество которых равно этому числу, — это также позволяет визуализировать вторую часть правила головоломки просто как «одно и то же число не может появляться по обе стороны границы», что значительно ускоряет решение. Любопытный побочный эффект нумерации каждой ячейки заключается в том, что когда головоломка завершена, одни только числа однозначно определяют решение, а фактические границы выводятся тривиально. Это делает сообщение решения без сетки вполне осуществимым; действительно, решения для Allied Occupation дают только числа. ( Николи всегда публикует решения своих головоломок Fillomino как с нарисованными границами полимино, так и с числами, указанными в каждой ячейке.)
Типичным способом начать головоломку Fillomino является рисование очевидных границ между несовпадающими данными и окружение всех полимино, завершенных только данными (единицами, парами ортогонально смежных двоек и т. д.). Оттуда решатель ищет три вещи, возможно, в комбинации:
Филломино адаптируется к различным геометриям; можно использовать шестиугольные сетки , единственным изменением в правилах является замена всех случаев полимино на полигекс . Другой вариант был опубликован Николи под именем NIKOJI ; буквы используются как данность вместо чисел, где буквы и полимино имеют взаимно-однозначное соответствие, и только совпадающие буквы имеют совпадающие полимино (по размеру, форме, ориентации и положению букв).
Компьютерный вариант игры, в котором игрок вводит числа (границы за игрока рисует компьютер), называется «Заполнение» и является частью пакета «SGT-Puzzles». [1]
Мобильная версия Fillomino для iOS под названием Fields была выпущена в 2013 году. [2]