Андрей Смирнов 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-го импульса должна быть выше тональности 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/ |