Андрей Смирнов
http://www.a-smirnov.ru/forum/

Миниигра "взлом магической защиты"
http://www.a-smirnov.ru/forum/viewtopic.php?f=29&t=572
Страница 1 из 2

Автор:  Морган [ 16 дек 2011, 18:48 ]
Заголовок сообщения:  Миниигра "взлом магической защиты"

В кампании, вероятно, будет как минимум 1 миниигра, в которую на определенном этапе предложат сыграть герою. Сюжетно это будет обставлено следующим образом: герою нужно проникнуть в здание, защищенное магической защиты, для ее вскрытия нужно ввести специальный код, состоящий последовательности цветов, и вот определению этой последовательности будет посвящена миниигра.
Далее красным цветом будет обозначена информация, которую игрок не видит.
Случайные параметры, обновляемые в случае повторного прохождения данного эпизода, будут выделены жирным и подчеркнуты.
Собственно, текст:
Цитата из книги
1
Ты находишь ключевой узел заклятья, но он имеет дополнительную оболочку, предохраняющую от проникновения, и если ты ошибешься, подобрав неверный энергетический код, на тебя нападет страж. Более того, особняк этот наверняка защищает не только страж...
К ключевому узлу идут семь силовых линий. Чтобы удобнее было работать, ты маркируешь их семью цветами радуги — в зависимости от их энергетической тональности. Необходимо определить, в какой последовательности подавать энергетические импульсы в эти линии так, чтобы вскрыть защиту.
Поверхностное исследование оболочки показывает, что:
- тональность 1-го импульса должна [] тональности 7-го импульса и [] 3-го импульса,
- тональность 2-го импульса должна [] тональности 1-го импульса и [] 4-го импульса,
- тональность 3-го импульса должна [] тональности 2-го импульса и [] 5-го импульса,
- тональность 4-го импульса должна [] тональности 3-го импульса и [] 6-го импульса,
- тональность 5-го импульса должна [] тональности 4-го импульса и [[] 7-го импульса,
- тональность 6-го импульса должна [] тональности 5-го импульса и [] 1-го импульса,
- тональность 7-го импульса должна [] тональности 6-го импульса и [] 2-го импульса.

[] - быть выше/быть ниже/соответствовать.

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

Попробовать определить тональность импульсов перед введением кода (при клике - переход на 5)
Ввести код (при клике -- переход на 9)


5
Попробовать определить тональность:

первого импульса (при выборе - переход на 6)
второго импульса (для 2, 3, 4, 5, 6 и 7 импульсов - по схожему с 1-м принципу)
третьего импульса
четвертого импульса
пятого импульса
шестого импульса
седьмого импульса



6
Насколько близок 1-му импульсу:
красный цвет (при клике - переход на 7)
оранжевый цвет (для прочих цветов - по схожему с красным принципу)желтый цвет
зеленый цвет
голубой цвет
синий цвет
фиолетовый цвет


7
Тональность первого импульса (выше/ниже/соответствует) красному цвету.

Далее - переход на 8 (если страж не потревожен) или на 9 (если потревожен)

Чем больше подсказок пытается получить игрок, тем выше вероятность появления стража.
При первой попытке определить тональность (любого импульса) вероятность появления стража = 0%.
При второй попытке -- 1%.
При третьей -- 2%.
При четвертой -- 3%.
При пятой -- 4%.
При шестой -- 5%.
При седьмой -- 10%.
При восьмой -- 25%.
При девятой -- 50%.
При десятой — 75%.
При одиннадцатой — 100%.



8
- тональность 1-го импульса должна [] тональности 7-го импульса и [] 3-го импульса,
- тональность 2-го импульса должна [] тональности 1-го импульса и [] 4-го импульса,
- тональность 3-го импульса должна [] тональности 2-го импульса и [] 5-го импульса,
- тональность 4-го импульса должна [] тональности 3-го импульса и [] 6-го импульса,
- тональность 5-го импульса должна [] тональности 4-го импульса и [] 7-го импульса,
- тональность 6-го импульса должна [] тональности 5-го импульса и [] 1-го импульса,
- тональность 7-го импульса должна [] тональности 6-го импульса и [] 2-го импульса.


Попробовать определить тональность импульсов перед введением кода (при клике - переход на 5)
Ввести код (при клике -- переход на 9)


9
Ну что ж… попробуй послать импульсы по энергетическим каналам в той последовательности, которая представляется тебе верной.
(некоторые импульсы могут идти по одинаковым каналам, т.к. например комбинация «красный-красный-синий-оранжевый-синий-красный-желтый» - вполне возможна).
Подать импульс по:

красному каналу
оранжевому каналу
желтому каналу
зеленому каналу
голубому каналу
синему каналу
фиолетовому каналу

1.
2.
3.
4.
5.
6.
7.

По мере кликанья по каналам напротив цифр 1-7 появляются соответствующие цвета (красный, оранжевый и т.д.)
Результат (при клике - переход на 10, если комбинация неверная и пришел страж или на 11, если код введен верно)



10
Не ошибается лишь тот, кто ничего не делает, но лучше - делать и не ошибаться.
Далее -- битва со стражем (оч.толстый и мощный моб, но опыта за него не дается, шмота с него не падает). Как в случае победы, так и в случае поражения -- игрок откатывается к п.4, при том комбинация, открывающая защиту, обновляется и ему нужно начинать все снова.

11
Ты аккуратно вскрываешь защиту, усыпляешь стража и проникаешь в резиденцию вампиров.





Как это работает на деле?
Предположим, игрок начал проходить этот эпизод и для него сгенерировалась правильная комбинация:
синий-оранжевый-красный-синий-фиолетовый-красный-желтый
Что он увидит в самом начале?

Цитата:
- тональность 1-го импульса должна быть выше тональности 7-го импульса и быть выше 3-го импульса,
- тональность 2-го импульса должна быть ниже тональности 1-го импульса и быть ниже 4-го импульса,
- тональность 3-го импульса должна быть ниже тональности 2-го импульса и быть ниже 5-го импульса,
- тональность 4-го импульса должна быть выше тональности 3-го импульса и быть выше 6-го импульса,
- тональность 5-го импульса должна быть выше тональности 4-го импульса и быть выше 7-го импульса,
- тональность 6-го импульса должна быть ниже тональности 5-го импульса и быть ниже 1-го импульса,
- тональность 7-го импульса должна быть выше тональности 6-го импульса и быть выше 2-го импульса.


Математику, вероятно, уже и этих данных будет достаточно, чтобы высчитать наиболее вероятную комбинацию, но т.к. у нас будут играть обычные люди, они смогут получить подсказки.
Какого рода эти подсказки?
У нас есть возможность взять любой импульс и проверить на соответствие его тому или иному цвету. Количество таких проверок ограничено (т.е. чем больше проверок, тем больше шанс сфейлить все, т.к. прибежит страж и все придется начинать заново).
Пытаться устанавливать соотвествия импульсов цветам можно как идя от верхней тональности радуги, так и от нижней. Попробуем сначала пойти от нижней. Для этого мы ищем в изначальных данных сообщения о импульсах, тональность которых наиболее низка относительно прочих. Вариантов, где 2 раза повторено, что данный импульс ниже других, в данном случае 3: это 2-й импульс, 3-й и 6-й.
2-й импульс мы сразу отбрасываем, т.к. с ним сравнивается 3-й, и указывается, что 3-й ниже 2-го.
Остаются 3й и 6й.
Берем третий и проверяем его на соответствие Оранжевому цвету. Почему Оранжевому, а не самому низкому, красному? Потому что если нам напишут, что 3-й импульс ниже по тональности Оранжевого цвета, мы будем знать, что это - Красный, т.к. ниже Оранжевого может быть только один цвет.
Собственно, там так и пишут: тональность 3-го импульса ниже Оранжевого цвета.
Записываем себе куда-нибудь: 3й импульс - Красный.
Переходим к 2-м импульсу и проверяем его на соответствие Желтому цвету. Нам говорят, что его тональность ниже Желтого. Мы точно знаем, что 2-й - не Красный. Значит, он может быть только Оранжевым. Записываем это куда-нибудь.
Далее мы пытаемся определить, какие из импульсов будут соотвествовать верхней тональности.
Возможные кандидаты: 1й и 5й.
7й мы исключаем, т.к. 1й и 5й выше 7-го; 2 и 3 мы знаем; 6й мы не знаем, но знаем, что он где-то внизу; 4й мы также исключаем, т.к. 5й выше 4-го.
Проверяем 1й на соответствие Синему цвету и узнаем, что он ему соответствует.
Проверяем 7й импульс на соответствие Зеленому цвету (если нам скажут, что он выше, то мы будем знать, что этот цвет - Голубой, т.к. 7й не может быть Синим). Нам говорят, что он ниже. Мы знаем, что 7й выше 2-го (т.е. Оранжевого) и теперь мы знаем, что он ниже Зеленого. Значит, он может быть только Желтым.Проверяем 5й импульс на соотвествие Синему, и узнаем, что он выше. Значит, это Фиолетовый цвет.

К данному моменту мы уже знаем:
1-й импульс - Синий
2-й импульс - Оранжевый
3-й импульс - Красный

5-й импульс - Фиолетовый

7-й импульс - Желтый

Можно попробовать подвести предварительные итоги:

1-й импульс - Синий
2-й импульс - Оранжевый
3-й импульс - Красный
4-й импульс - возможные варианты: Оранжевый, Желтый, Зеленый, Голубой, Синий.
5-й импульс - Фиолетовый
6-й импульс - возможные варианты: Оранжевый или Красный (т.к. ниже 7-го)
7-й импульс - Желтый

Наибольшие проблемы представляет 4й, им и займемся теперь. Проверяем его на соответствие Желтому цвету и узнаем, что он выше по тональности. Проверяем на соотвествие Голубому и узнаем, что он выше. Значит, 4й может быть только Синим.
Проверяем 6й на соответствие Оранжевому и узнаем, что он ниже - значит, это Красный цвет.
Итак, мы узнали цепочку полностью:
Синий-Оранжевый-Красный-Синий-Фиолетовый-Красный-Желтый.
Как видим, до правильного ответа потребовалось 8-мь шагов (возможно, кому-то с более развитым логическим мышлением потребовалось бы меньше), хотя это была не самая удобная комбинация. Шанс сфейлить все, вызвав стража при последней попытке был аж 25%, что не очень хорошо. Желательно укладываться в 7 и меньшее число попыток.
Кому интересна эта логическая мини-игра - предлагаю подумать над комбинацией, раскрыть которую потребует большее количество попыток.
Также можете предлагать свои способы решения, позволяющие вычислить правильную комбинацию быстрее.
И очень бы хотелось все это "вживую" потестить. :)

Автор:  Lex [ 16 дек 2011, 18:55 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Готов попробовать. Генерь :)

Автор:  Морган [ 16 дек 2011, 19:03 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Lex писал(а):
Готов попробовать. Генерь :)

- тональность 1-го импульса должна быть ниже тональности 7-го импульса и быть выше 3-го импульса,
- тональность 2-го импульса должна быть ниже тональности 1-го импульса и быть ниже 4-го импульса,
- тональность 3-го импульса соответствует тональности 2-го импульса и ниже 5-го импульса,
- тональность 4-го импульса должна быть выше тональности 3-го импульса и быть выше 6-го импульса,
- тональность 5-го импульса должна быть ниже тональности 4-го импульса и быть ниже 7-го импульса,
- тональность 6-го импульса должна быть ниже тональности 5-го импульса и быть ниже 1-го импульса,
- тональность 7-го импульса должна быть выше тональности 6-го импульса и быть выше 2-го импульса.

Автор:  Lex [ 16 дек 2011, 20:23 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

проверяем второй на оранжевый

Автор:  Lex [ 17 дек 2011, 01:20 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

прошу любить и жаловатьБраузерная версия миниигры

Автор:  Lex [ 17 дек 2011, 02:19 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

рекорд - 4 проверки :)

Автор:  Мир [ 17 дек 2011, 05:29 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Рекорд - страж проснулся на третьей попытке.

Автор:  Морган [ 17 дек 2011, 08:56 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

А кто творчески доработал идею, сделав случайные сравнения - Мир или Лекс? Тому респект, в общем.
3 момента:
1. При фейле пусть показывает, каков был правильный ответ.
2. Случайные соответствия - это хорошо, но хотелось бы, чтобы по отношению к каждому из импульсов такое сравнение делалось хотя бы один раз.
Сейчас же, например:
Цитата:
- тональность 1-го импульса должна быть ниже тональности 6-го импульса и соответствовать тональности 2-го импульса
- тональность 2-го импульса должна быть ниже тональности 4-го импульса и соответствовать тональности 3-го импульса
- тональность 3-го импульса должна быть ниже тональности 7-го импульса и соответствовать тональности 1-го импульса
- тональность 4-го импульса должна быть ниже тональности 6-го импульса и быть выше тональности 3-го импульса
- тональность 5-го импульса должна быть ниже тональности 7-го импульса и быть ниже тональности 4-го импульса
- тональность 6-го импульса должна быть выше тональности 2-го импульса и быть выше тональности 4-го импульса
- тональность 7-го импульса должна быть выше тональности 1-го импульса и быть выше тональности 6-го импульса

с 6-м и 4-м сравнивается по 3 раза, а с 5-м - вообще ни разу.

3. Хотелось бы при выставлении цветов иметь возможность отменить введенные до того, как код введен полностью.

Автор:  Морган [ 17 дек 2011, 09:04 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Сколько вам в среднем нужно сделать проверок за игру?

Автор:  Мир [ 17 дек 2011, 09:11 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Я думаю это было независимое достижение. И как не кажется творчества было минимум. Тем более, что мы программы друг-друга даже не видели, и программировали в разных средах. Просто проще задать генератор случайных чисел, чем выдумывать хитрожопые методы задания соответствий.
Морган писал(а):
с 6-м и 4-м сравнивается по 3 раза, а с 5-м - вообще ни разу.

Почему?
Морган писал(а):
- тональность 5-го импульса должна быть ниже тональности 7-го импульса и быть ниже тональности 4-го импульса

Читаем "Тональность 7-ого импульса должна быть выше 5-ого ... Тональность 4-ого выше 5-ого"
Здесь из 14 условий реально нужна шесть, остальные излишни.
Например так: 7>6, 6>4, 4>5, 4>3, 1=2, 2=3 - этого уже достаточно.
И задача решается также максимум ходов за 6.

Морган писал(а):
Сколько вам в среднем нужно сделать проверок за игру?

Шесть проверок.

Автор:  Морган [ 17 дек 2011, 09:21 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Мир писал(а):
Читаем "Тональность 7-ого импульса должна быть выше 5-ого ... Тональность 4-ого выше 5-ого"

Я понимаю. Но хотелось бы, чтобы было еще как минимум 1 соответствие. Иначе игрок может оказаться в ситуации, когда ему придется тупо гадать или делать слишком большое количество ненужных проверок, если, в аналогичной ситуации 1 импульс, с которым сравнивается, будет самым высоким, а другой - слишком низким. Типа "выше красного, ниже фиолетового", а больше ни с чем не сравнивается и сиди тупо проверяй, ожидая, пока тя страж зохавает.

Автор:  Lex [ 17 дек 2011, 12:02 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Морган писал(а):
А кто творчески доработал идею, сделав случайные сравнения - Мир или Лекс? Тому респект, в общем.

Ну, это самое логичное решение :)
Морган писал(а):
1. При фейле пусть показывает, каков был правильный ответ.

Сделаем
Морган писал(а):
Случайные соответствия - это хорошо, но хотелось бы, чтобы по отношению к каждому из импульсов такое сравнение делалось хотя бы один раз.

То есть должна быть какая-то комбинация из последовательного ряда запросов?

Автор:  Мир [ 17 дек 2011, 12:16 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Самое главное, не обращать внимание на приход стража - делайте своё дело дальше, а потом проверьте предположение и у вас всё получится!

Автор:  Lex [ 17 дек 2011, 12:18 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Мир писал(а):
Самое главное, не обращать внимание на приход стража - делайте своё дело дальше, а потом проверьте предположение и у вас всё получится!

Ну да, блокировку дальнейшей проверки я делать не стал :)

Автор:  Мир [ 17 дек 2011, 12:29 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Морган писал(а):
2. Случайные соответствия - это хорошо, но хотелось бы, чтобы по отношению к каждому из импульсов такое сравнение делалось хотя бы один раз.

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

Автор:  Дергус [ 17 дек 2011, 12:32 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

тональность 7-го импульса выше Красного
тональность 7-го импульса ниже Фиолетового
Облом(

Автор:  Lex [ 17 дек 2011, 12:34 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Дергус писал(а):
тональность 7-го импульса выше Красного
тональность 7-го импульса ниже Фиолетового
Облом(

За две проверки можно узнать

Автор:  Дергус [ 17 дек 2011, 13:15 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Lex писал(а):
Дергус писал(а):
тональность 7-го импульса выше Красного
тональность 7-го импульса ниже Фиолетового
Облом(

За две проверки можно узнать


Так я думал что Красный верхний и Фиолетовый нижний, как и нарисовано. На эту тональность 4 попытки ушло

Автор:  Lex [ 17 дек 2011, 14:31 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

Цитата:
Так я думал что Красный верхний и Фиолетовый нижний, как и нарисовано. На эту тональность 4 попытки ушло

Наоборот вообще–то

Автор:  Эйн Ди [ 17 дек 2011, 16:15 ]
Заголовок сообщения:  Re: Миниигра "взлом магической защиты"

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

Вот это действие лишнее,
Морган писал(а):
Берем третий и проверяем его на соответствие Оранжевому цвету. Почему Оранжевому, а не самому низкому, красному? Потому что если нам напишут, что 3-й импульс ниже по тональности Оранжевого цвета, мы будем знать, что это - Красный, т.к. ниже Оранжевого может быть только один цвет.

т.к. после проверки
Цитата:
Проверяем 7й импульс на соответствие Зеленому цвету (если нам скажут, что он выше, то мы будем знать, что этот цвет - Голубой, т.к. 7й не может быть Синим). Нам говорят, что он ниже.

мы знаем, что 3<2<7<зеленого, при том 3-й - красный, откуда сразу получаем, что 2-й - оранжевый, 7-й - желтый.
Собственно говоря, тут и определение 3-го как красного (1-е действие) - лишнее. Хотя понятно, что в данном случае с 7-м нам повезло.
В целом хочу сказать, что начинать определять с обоих краев - не всегда самое выгодное решение.

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/