#Пазлы

Пазлы

Многие в жизни собирали бумажные пазлы. Предлагаю устроиться поудобнее за экраном монитора, запастись печеньками с чаем и предаться расслабляющему занятию по сборке пазла. Полное погружение, эффект присутствия, познание дзена... вообще вы поняли :).

В набор входит как моя собственная коллекции картинок (нарытых на просторах интернета), так и картинок из известной серии "1001 пазл". Помимо этого, вы также можете добавить свои картинки, программа их порежет, и вы сможете насладиться сборкой собственного пазла. На данный момент свои картинки надо подкладывать вручную в папку books/<имя книги> и прописывать в файле puzzles.cfg. В дальнейшем планируется реализовать функцию добавления пазлов через интерфейс.



После того как мы открыли выбранную коллекцию пазлов, предлагается выбрать картинку, которую будем собирать. Все картинки в коллекции разбиты на несколько книг (тем), расположенных слева.



Справа на развороте книги листаем страницы и находим картинку по душе - будем её резать, клацаем на нее мышью.



Выбираем параметры разрезания, от которых будет зависеть сложность пазла. Слева будет показана примерная схема нарезки на кусочки.

  • Количество частей напрямую влияет на сложность пазла. Чем их больше - тем мельче каждый кусочек и тем больше придется потратить времени на сбор целиковой картинки. Оптимальным считается выбор в районе 200 кусочков.
  • Искривление придаст большее разнообразие формам кусочков - от маленьких до больших, вытянутых и треугольных. Большое искривление делает пазл более интересным и при этом, что кажется парадоксальным на первый взгляд, упрощает его сборку. Представим себе пазл с нулевым искривлением, все кусочки имеют при этом одинаковую форму. Поэтому при сборке пазла на одно место приходится примеривать много кусочков похожей расцветки и формы. Чем больше кривизна, тем более разнообразны по форме будут куски пазла, за счет чего примеривание кусочков становится проще, так как они подбираются не только по расцветке, но и по форме.
  • Поворот кусочков (если выбран) после нарезки пазла и произвольном перемешивании кусочков, дополнительно вращает эти самые кусочки на некоторый угол (90, 180, 270 градусов) или оставляет не повернутыми. Эта функция усложняет сборку пазла, так как требует при правильной стыковке кусочков учитывать их угол поворота.
  • Форма кусочков для нарезки пазла на его сложность сильного влияния не оказывает, а выбирается исходя из эстетических предпочтений каждого. Классический вариант - четвертый.

Выбрав все необходимые настройки нарезки пазла, переходим непосредственно к его сборке - то, ради чего все и затевалось.



Исходная картинка ужимается до размеров, чтобы полностью уместиться на экране. Кусочки разбросаны по столу в произвольном порядке и дополнительно повернуты (если эта опция была выбрана). С этого момента запускается таймер, с помощью которого можно отслеживать время, потраченное на сборку. Если нужно отойти по важным или неотложным делам, то можно поставить сборку на паузу. Таймер при этом приостанавливается и пазл закрывается (чтобы не мухлевали со временем :)).

Кусочки пазла перетаскиваются с помощью мыши 2 способами (кому как удобнее):

  • Зажать левую кнопку на определенном кусочке, перенести на новое место, отпустить левую кнопку.
  • Выбрать кусочек левой кнопкой (нажать и отпустить), передвинуть мышью на новое место, отпустить кусочек также левой кнопкой мыши.

Перетаскивать можно как по одному кусочку, так и группой. Для этого группу сначала нужно выделить с помощью левой кнопки мыши и затем перетащить так же, как и отдельный кусочек.

Повернуть кусочек пазла на 90 градусов по часовой стрелке можно правой кнопкой мыши. Поворачивать можно как выбранный кусочек во время перетаскивания, так и свободно лежачие кусочки на столе.



В зависимости от цветовой палитры самой картинки можно выбрать цвет стола, для большей контрастности и, как следствие, более удобного восприятия кусочков.

Есть 2 дополнительные возможности, которые помогают непосредственно со сборкой пазла. Первая - это отфильтровать только граничные кусочки. В этом случае на столе останутся лежать только те кусочки, которые являются границами картинки. Остальные кусочки будут скрыты. Эта функция может использоваться при начальной сборке пазла, когда сначала собирается рамка картинки, а затем уже дособирается ее внутренняя часть.

Вторая вспомогательная функция - показать уменьшенный вариант картинки, которую надо собрать. Она будет хорошим подспорьем на всем протяжении сборки пазла. Ее можно перетаскивать в удобное место, увеличить или уменьшить.

Если по ходу сборки вас совсем приперло :), то можно отложить пазл на неопределенное время. Для этого нужно закрыть окно с программой. При этом будет предложено сохранить текущую игру. Возобновить сборку с того места, на котором остановились, можно в любое другое время. Для этого при запуске программы выбираем коллекцию "Сохранения", в которой расположены все сохранения, которые не собрали до конца раньше.



Когда последний кусочек пазла встанет на свое место, программа поздравит вас с успешной сборкой и покажет время, потраченное на это. А вы получите море удовольствия и хорошее настроение!

Скачать Пазлы - 704МБ (полная версия, включает Java для работы и все коллекции картинок). Перед использованием архив распаковать :).
Пазлы минимум - 49МБ (краткая версия, без Java и только моя коллекции картинок).
Для работы программы требуется установленная Java (JRE или JDK). Если вы дружите с ней, то запустить редактор не составит труда - javaw -jar jig.jar. Скачать отдельно Java SE 7 или 8 можно с официального сайта Oracle.

Для пользователей Windows предусмотрен специальный файл jigsaw.cmd для запуска. Он сам найдет установленную Java.



© 2019 МеАндр | Обратная связь

Яндекс.Метрика