Автор Тема: Jugo Clock  (Прочитано 616 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн iaroslavski

  • Ветеран
  • *****
  • Сообщений: 501
  • Пол: Мужской
Jugo Clock
« : 22 Мая 2019, 00:19:50 »
Всем привет!

Хочу предложить вашему вниманию новую головоломку Jugo Clock. Эта головоломка
сделана совместно с известным изобретателем Kevin Uhrik (на tp.com его ник Kuhrik).

Есть головоломка Jugo Flower, у которой некоторые лепестки могут совместно вращаться.
Поворот центрального  круга задает какие другие лепестки будут вращаться. Маленькие
белые треугольники указывают на крутящиеся лепестки. Нечто похожее, Twisted Daisy,
делал Оскар.




Играя с дочкой в такой пазл,



мне пришла идея объединить две головоломки. В итоге получился Jugo Clock.

В Jugo Clock крутятся одновременно три лепестка, напрример, 2, 6, 11.
С одной стороны есть циферблат с арабскими числами (1, 2, .., 12),
с другой - с римскими (I, II, ..., XII). Так как расположение крутящихся
лепестков несимметрично, головоломка не так проста в решении.
Заменяя внутренние блоки, можно задать любую конфигурацию.







<a href="http://www.youtube.com/watch?v=m1jN7IUptpA" target="_blank">http://www.youtube.com/watch?v=m1jN7IUptpA</a>

Спасибо,
Владимир

Оффлайн grigr

  • Глобальный модератор
  • *****
  • Сообщений: 3 816
  • Пол: Мужской
  • кручу-верчу
    • Мой Магазин
Re: Jugo Clock
« Ответ #1 : 22 Мая 2019, 07:54:14 »
Очень хорошо вышло. Супер

Оффлайн Zatamon

  • Старожил
  • ****
  • Сообщений: 276
  • Пол: Мужской
Re: Jugo Clock
« Ответ #2 : 22 Мая 2019, 10:53:31 »

Так как расположение крутящихся
лепестков несимметрично, головоломка не так проста в решении.
Заменяя внутренние блоки, можно задать любую конфигурацию.

Если я ее правильно понял, то сильно сложным мне это не показалось...
А что будет, если провернуть лепестки при положениях стрелки 2 на 1,3,4,5,10,11,12  ?

Оффлайн iaroslavski

  • Ветеран
  • *****
  • Сообщений: 501
  • Пол: Мужской
Re: Jugo Clock
« Ответ #3 : 22 Мая 2019, 11:10:27 »
Не совсем понял вопрос, попробую объяснить подробнее.

В каждый момент времени крутятся только три лепестка,
например, 2, 6, 11 (между ними расположены два, три и четыре лепестка).
При повороте круга на один лепесток крутится будут уже
3, 7, 12 (между ними теже два, три и четыре лепестка),
при повороте еще на одно деление, крутится будут
лепестки 4, 8, 1, потом 5, 9, 2.

В первом случае с лепестком 2 крутились 6 и 11,
а во последнем случае - 5 и 9.

Оффлайн Zatamon

  • Старожил
  • ****
  • Сообщений: 276
  • Пол: Мужской
Re: Jugo Clock
« Ответ #4 : 22 Мая 2019, 11:14:44 »
Попробую перформулировать
Я вижу (в нотпадике системку решил) что так можно перевернуть ровно 1 лепесток
Для этого ндо прокрутить
1,3,4,5,10,11,12 
то есть
1. 2 6 11
2. 4 8 1
3. 5 9 2
4. 6 10 3
5. 11 3 8
6. 12 4 9
7. 1 5 10

Оффлайн iaroslavski

  • Ветеран
  • *****
  • Сообщений: 501
  • Пол: Мужской
Re: Jugo Clock
« Ответ #5 : 22 Мая 2019, 11:17:27 »
Согласен, не сильно сложная, но и не тривиальная.

А оригинальный Jugo пробовали решать?

Оффлайн Zatamon

  • Старожил
  • ****
  • Сообщений: 276
  • Пол: Мужской
Re: Jugo Clock
« Ответ #6 : 22 Мая 2019, 11:19:18 »
А оригинальный Jugo пробовали решать?
У меня его нет. Через интернеты не люблю заказывать - делаю такое редко а в розничных магазинах у нас не видел такое
И так с полсотни разных игрушек валяется дома и в гараже

Оффлайн Zatamon

  • Старожил
  • ****
  • Сообщений: 276
  • Пол: Мужской
Re: Jugo Clock
« Ответ #7 : 22 Мая 2019, 11:20:40 »
Если я правильно понял, там 15 лепестков и 4 фикисрованных положения как на картинке, которые прокручиваются?
Ну, как-нибудь попробую

Оффлайн iaroslavski

  • Ветеран
  • *****
  • Сообщений: 501
  • Пол: Мужской
Re: Jugo Clock
« Ответ #8 : 22 Мая 2019, 11:23:07 »
Да, все верно.

Какой алгоритм поиска нужной последовательности для поворота одного лепестка?

Оффлайн Zatamon

  • Старожил
  • ****
  • Сообщений: 276
  • Пол: Мужской
Re: Jugo Clock
« Ответ #9 : 22 Мая 2019, 11:34:11 »
Да, все верно.

Какой алгоритм поиска нужной последовательности для поворота одного лепестка?
На вашем примеер
Пишем список всех действий матрицей в нотпаде. К ней справа пристраиваем единичную вот так

0 1 0 0 0 1 0 0 0 0 1 0    1 0 0 0 0 0 0 0 0 0 0 0   
0 0 1 0 0 0 1 0 0 0 0 1    0 1 0 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 1 0 0 0 0    0 0 1 0 0 0 0 0 0 0 0 0
0 1 0 0 1 0 0 0 1 0 0 0    0 0 0 1 0 0 0 0 0 0 0 0
0 0 1 0 0 1 0 0 0 1 0 0    0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 1 0 0 1 0 0 0 1 0    0 0 0 0 0 1 0 0 0 0 0 0
0 0 0 0 1 0 0 1 0 0 0 1    0 0 0 0 0 0 1 0 0 0 0 0
1 0 0 0 0 1 0 0 1 0 0 0    0 0 0 0 0 0 0 1 0 0 0 0
0 1 0 0 0 0 1 0 0 1 0 0    0 0 0 0 0 0 0 0 1 0 0 0
0 0 1 0 0 0 0 1 0 0 1 0    0 0 0 0 0 0 0 0 0 1 0 0
0 0 0 1 0 0 0 0 1 0 0 1    0 0 0 0 0 0 0 0 0 0 1 0
1 0 0 0 1 0 0 0 0 1 0 0    0 0 0 0 0 0 0 0 0 0 0 1

Методом гаусса расширенную матрицу пытаемяся диагонализировать пока не получаем на одном месте такую вот строку (в вашем случае)
0 0 0 0 0 0 0 0 0 0 0 1    1 0 1 1 1 0 0 0 0 1 1 1
Вот это вот второе  (1 0 1 1 1 0 0 0 0 1 1 1) указывает, какие повороты надо сделать ,чтоыб получить то что в первом (0 0 0 0 0 0 0 0 0 0 0 1)  Расшифровываем ее так: нужно сделать те действия, на место которых стоят единички

Оффлайн Zatamon

  • Старожил
  • ****
  • Сообщений: 276
  • Пол: Мужской
Re: Jugo Clock
« Ответ #10 : 22 Мая 2019, 11:37:46 »
Вот, если я не ошибся матрица для Юго
0 0 0 1 0 0 1 0 0 0 0 1 0 0 1
1 0 0 0 1 0 0 1 0 0 0 0 1 0 0
0 1 0 0 0 1 0 0 1 0 0 0 0 1 0
0 0 1 0 0 0 1 0 0 1 0 0 0 0 1
1 0 0 1 0 0 0 1 0 0 1 0 0 0 0
0 1 0 0 1 0 0 0 1 0 0 1 0 0 0
0 0 1 0 0 1 0 0 0 1 0 0 1 0 0
0 0 0 1 0 0 1 0 0 0 1 0 0 1 0
0 0 0 0 1 0 0 1 0 0 0 1 0 0 1
1 0 0 0 0 1 0 0 1 0 0 0 1 0 0
0 1 0 0 0 0 1 0 0 1 0 0 0 1 0
0 0 1 0 0 0 0 1 0 0 1 0 0 0 1
1 0 0 1 0 0 0 0 1 0 0 1 0 0 0
0 1 0 0 1 0 0 0 0 1 0 0 1 0 0
0 0 1 0 0 1 0 0 0 0 1 0 0 1 0
К ней справа пририсовать единичную и можно тупо в нотпаде

Оффлайн Zatamon

  • Старожил
  • ****
  • Сообщений: 276
  • Пол: Мужской
Re: Jugo Clock
« Ответ #11 : 22 Мая 2019, 11:51:59 »
хотя для Юго там все наверняка выродждено...

Оффлайн iaroslavski

  • Ветеран
  • *****
  • Сообщений: 501
  • Пол: Мужской
Re: Jugo Clock
« Ответ #12 : 22 Мая 2019, 12:50:14 »
Если матрица вырожденная, то один лепесток не повернуть, правильно?

И тогда решение будет совершенно другим?

Оффлайн Zatamon

  • Старожил
  • ****
  • Сообщений: 276
  • Пол: Мужской
Re: Jugo Clock
« Ответ #13 : 22 Мая 2019, 12:52:32 »
Если матрица вырожденная, то один лепесток не повернуть, правильно?

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

Оффлайн Zatamon

  • Старожил
  • ****
  • Сообщений: 276
  • Пол: Мужской
Re: Jugo Clock
« Ответ #14 : 22 Мая 2019, 12:56:09 »
Кстати, ее можно попробовать чуть усложнить, добавив возможность поворота только на 90 градусов
но это не сильно усложнит.
С точки же зрения математики - системка тут будет уже не в поле, а в кольце, где не все элементы обратимы - гаусса уже применять придется с осторожностью