254

Текстовый квест "Икебана" в Космических Рейнджерах

На днях решил снова сыграть в такую древнюю игру, как Космические Рейнджеры, и наткнулся там на этот квест.


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

Текстовый квест "Икебана" в Космических Рейнджерах Космические рейнджеры, Прохождение, Икебана, Математика, Длиннопост

Тут я задался вопросом: существует ли какая-то беспроигрышная стратегия?

Немного погуглив, я нашел этот совет.

Квест этот весьма сложен и непредсказуем, так что дам только основную стратегию, с которой можно выиграть в большей части случаев. Нужно делать первый ход и этим ходом добиваться, чтобы на поле осталось четное количество чётных чисел. Приведу пример: имеется следующая икебана: красный - 1, жёлтый - 2, зелёный -1, синий - 2, фиолетовый - 0. Чётных чисел здесь 3 - от жёлтого (2), синего (2) и фиолетового (0) цветов. Нужно добавить либо красный, либо зелёный цвет до двух. Далее необходимо повторять действия соперника, то есть если он увеличивает число цветков с 2 до 3, то надо у другого цвета сделать то же самое.

Неплохо, подумал я, но, увы, эта тактика не всегда ведет к победе.

Тогда, поразмыслив, я сделал следующие простейшие наблюдения.


Я побеждаю, если нет {0,1}, а число двоек нечетно. 22222, 22233 - моя победа.

Я побеждаю, если оставлю компьютеру четное число двоек.

Я побеждаю, если единица всего одна и нет нулей. Тогда я смогу оставить компьютеру четное число двоек. 12222 - моя победа.


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


Однако не все так плохо! Сделаем подробный анализ игры. Каждый цвет может принимать значения от 0 до 3. Потратив полчаса в Excel'е, можно с уверенностью сказать, что количество всех возможных комбинаций составляет 55 (за вычетом дубликатов и комбинации 33333).


Неплохо! Едем дальше. Выпишем все возможные состояния на диаграмму и упорядочим их по сумме всех цифр (макс. 14).

Текстовый квест "Икебана" в Космических Рейнджерах Космические рейнджеры, Прохождение, Икебана, Математика, Длиннопост

Теперь начнем окрашивать в зеленый те комбинации, которые однозначно принесут нам победу, а в синий - те, которые однозначно принесут компьютеру поражение!

23333 - зеленый

22333 - синий

Текстовый квест "Икебана" в Космических Рейнджерах Космические рейнджеры, Прохождение, Икебана, Математика, Длиннопост

Окрасим в зеленый те блоки, которыми можно загнать компьютера на синие.

Например, из 02333 можно получить 22333. И компьютер терпит поражение.


Окрасим в синий те блоки, из которых НИКАК нельзя прийти в другие синие блоки.

Из них можно получить только зеленые блоки, которые ведут к нашей победе =)

Текстовый квест "Икебана" в Космических Рейнджерах Космические рейнджеры, Прохождение, Икебана, Математика, Длиннопост

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

P.S. Получить быстрый доступ ко всем квестам можно, нажав в главном меню q.

P.S.S. Сделано на сайте draw.io

Текстовый квест "Икебана" в Космических Рейнджерах Космические рейнджеры, Прохождение, Икебана, Математика, Длиннопост

UPD Математическое обоснование #comment_136426712

Дубликаты не найдены

+45

А методом тыка этот квест за 10 мин проходится.

раскрыть ветку 34
+13

Обнаружил небольшую ошибку. Поднимите этот коммент наверх.

Коммент для минусов снизу.

Иллюстрация к комментарию
раскрыть ветку 22
0

У меня тактика в 2019 раз проще :) В один if then else. Сыграем?) Указывай начальную комбинацию. Первый ход мой

раскрыть ветку 21
+33

Ну, как бы сказать. Можно решить за 10 минут методом тыка, а можно решить задачку в общем виде, для всех случаев. Лично я получил от процесса решения нехилый такой умственный оргазм. Да, такой я извращенец =)

IfYouKnowWhatIMean.jpg

раскрыть ветку 5
+4

я, в своё время, на бумажке все это высчитывал. получилось примерно то же самое)

0

А можно было без извращений свести все к алгоритму из трех строк за 3 минуты=)

0

Вообще, перебор всех вариантов - не всегда нужное и возможное занятие. =)

Это легкая модификация известнейшей в математике игре Ним.
https://ru.wikipedia.org/wiki/%D0%9D%D0%B8%D0%BC_(%D0%B8%D0%...
Только мы не берем камни из кучи, а добавляем лепестки. (Как бы отнимаем те лепестки, которых нам до трех не хватает)
Ну и общая стратегия достаточно проста. =)
Если интересно именно решить, можно доказать, что эта стратегия выигрышная самому, это достаточно легко. =)

раскрыть ветку 1
-1

У каждого свой метод.

IfYouKnowWhatIMean.jpg

0

Когда как) Иногда и за 5 минут, а иногда можно часа 3-4 биться)

раскрыть ветку 1
+1

Мы всё ещё про квест говорим?

-2

Для минусов.

-3

Методом тыка - не наш метод=)
Методом тыка - лучше в дотку.

раскрыть ветку 1
+2

лучше в девушку

хотя откуда мне знать

+32

Любил в рейнджерах иногда засеть в тюрьму за тренировкой таракана или боями без правил)

раскрыть ветку 8
+7

а как же прокачка ума? )

"вы - голова"

раскрыть ветку 6
+3
Кстати, а что это кроме бонуса при игре в карты давало?
раскрыть ветку 5
+9

только ради таракана туда был рад вернутся)

+7

Не совсем понял, в чём тут разница:

Теперь начнем окрашивать в зеленый те комбинации, которые однозначно принесут нам победу, а в синий - те, которые однозначно принесут компьютеру поражение!
раскрыть ветку 4
+2

То есть зеленые - принесут тому, кто ходит, победу.

Синие - принесут тому, кто ходит, поражение.

22222 - зеленый блок.

22333 - синий блок.


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

раскрыть ветку 3
+9

Но разве "нам победу" и "компьютеру поражение" это не одно и то же?

раскрыть ветку 2
+4
Иллюстрация к комментарию
раскрыть ветку 3
+3

Отчего-то мне кажется, что автор квеста живет во Владивостоке. Сидит в семейниках на своем 22 этаже, пьет пиво и чешет пузо.

раскрыть ветку 2
+4

Катаури (они же Elemental Games в раннем возрасте) родом из моего Владивостока. Так что вполне возможно навеяно своим опытом)

+1

игру писали два, а в последствии три друга из Владивостока.

+4

Квест действительно сложный и интересный, но мне больше нравится его продолжение во второй части. Там прямо игра в игре.

+3
Да ты гаалец :'D
+3

Опишу еще проще.
Если начинать с нуля (00000)
Даешь ход противнику.
Ставит единицу на какой-нибудь цвет - ставишь 1 туда же, если невозможно - ставишь тройку на любйо другой цвет
Ставит двойку на какой-нибудь цвет - ставишь двойку на любой другой цвет, если невозможно - ставишь тройку на любой другой цвет.
Ставит тройку на любой цвет - ставишь тройку на любой другой цвет

Три строчки if-then-else, и никаких деревьев не нужно=)

раскрыть ветку 58
+4

Ладно, уговорил =) Ты дал мне ход, я хожу 03000

Твоя очередь =)

Посмотрим, как твоя логика потерпит крах =)

раскрыть ветку 57
0

33000

раскрыть ветку 56
+2

я до сих пор помню квест,где надо умереть,что бы его пройти)

раскрыть ветку 7
0

Чего-то не помню такого. Опиши его?

раскрыть ветку 6
0

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

раскрыть ветку 5
+1

Фууух, спасибо за вашу таблицу. Я полтора часа долбился с этим квестом....

раскрыть ветку 2
+1

Там ошибка небольшая, в коментах исправленная версия есть.

раскрыть ветку 1
0

мне хватило таблицы из поста )

+1

А мне всегда тяжко давалась сама игра. НЕ могу остановиться до тех пор, пока не прокачаю свой корабль на максимальное оборудование в галактике, а когда "практически" докачав - замечаю уже апгрейды и снова унываю на потраченное время :(. Игра хороша тем, что можно заниматься чем душе угодно, я лично обожал заниматься торговлей, а в особенности сбытом наркотиков в громадных партиях (по 800-1000 слотов за 1-2 ходки). Да и с пиратами в последней обнове дружить тема была, они тебе и уникальное орудие и полностью зелёную дорогу на торговых путях. А автор молодец - но слишком много информации для квеста, хотя для тех, кто уже на идеально выучил игру - от делать нефиг, можно и почитать)

+1

сижу, такой, скролю посты  и тут "Икебана" - "О, космические рейнджеры!"

0

Я стал таким тупым к 27 годам? в 1 кр проходил в детстве этот квест, а ща в кр2 HD ни как....

0

Как и обещал, ловите решение из 2к19 :)
1) Получив начальную комбинацию, считаем для нее ним-сумму по такому принципу:
xor'им цветки всех пяти цветов
(кому совсем лень думать, вот правила
2+3=1; 3+1=2; 2+1=3; x+x=0; x+0=x)
например, для комбинации 02021 получаем 2+2=0; 0+1=1. Ним-сумма -> 1.
2) Если к нам приходит комбинация с ним-суммой равной 3 - она проигрышная для нас. Доказывается легко: ним-сумма комбинаций 22333, 33333 -> 3. Поэтому на такой комбинации в начале отдаем ход сопернику.
3) Наша задача своим ходом поставить соперника в положение с ним-суммой 3.

Спасибо @netwizard за разминку для ума и теплые воспоминания о КР2 :)

раскрыть ветку 10
0

@moderator, можно в конце поста добавить ссылку на комент выше с пометкой "Update: Математическое обоснование"?

0

Блестяще! Проверил синие квадраты из моего дерева - у них у всех ним сумма получается 3! А у всех остальных - нет. Получается мы с вами будем использовать одинаковую тактику и всегда будем выигрывать если дать возможность выбирать комбинацию и чей будет ход.

00011, ним сумма 0, ваш ход.

раскрыть ветку 8
0

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

0

00113 (0+3=3, ним-сумма 3)

раскрыть ветку 6
0

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

0

Одна из лучших игр на моей памяти)

0
До сих пор играю и в первых, и во вторых. Во КР2 радует наличие планетарных боев :)
0

Помню, страдал с лабиринтом из второй части. Жадность оказалась сильнее и за 1000 кредитов решился проводить туристов через лабиринт.

0

И чего все изобретают велосипед? Для этого целая Теория Игр существует, изучаем, пользуемся :)

0

Спасибо. А можешь рассказать как пиццу проходить, а то я могу нормально ее собрать только для малоков и пеленгов

раскрыть ветку 1
0

О, это КР2 уже, в те текстовые квесты я не играл.

Вот, попробуй

http://www.gamer.ru/kosmicheskie-reyndzhery-2-dominatory-per...

0

Текстовые квесты из космических рейнджеров прям лютый вин был.

Помню я во второй части на них активно налегал.

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

0

Все в разы проще.
Так как любой из цветов можно добить до 3 одной операцией, а количество цветов нечетное, то достаточно сделать так, чтобы противник закончил один из цветов первым. Просто отдаете первый ход и выигрываете.
Опять же, игра не просто так дает возможность отдать ход противнику. Более того, любой вариант изначально заточен так, чтобы игрок мог в любой ситуации выиграть без проблем.

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

Вот блин, айтишники, все стараются сделать сложнее, чем нужно=)
раскрыть ветку 3
0

То есть, если отдать первый ход сопернику, можно гарантированно выиграть?

Вообще, расскажите подробней про свою тактику. С примером.

раскрыть ветку 2
+1

@netwizard, красавчик, отличный разбор игры, а главное - шикарное применение в игре ниже с D3code. Занятная вышла баталия, всем спасибо, все свободны =)

0

Все расписано в комментах ниже=)
Можно даже сыграть при желании=) Ходи первым и никакие деревья не помогут=)

0

это дерево ходов очень не полное, если не ошибаюсь, и возможных комбинаций значительно больше

.

раскрыть ветку 5
0

Приведи пример.

раскрыть ветку 3
0

Раз ты можешь добавлять любое количество цветов только в 1 колонку, то значит уже на первом ветвении у тебя должно быть 3 варианта {00001, 00002, 00003}

раскрыть ветку 2
-1

Чую скоро все посты из сообщества стим переедут на пикабу

раскрыть ветку 4
+2

Этот пост я написал сам. Он не из стима.

раскрыть ветку 3
0

Ну тогда разочарую тебя - прохождение всех текстовых квестов (кроме рандомных) есть в стиме)

раскрыть ветку 2
Похожие посты
Похожие посты не найдены. Возможно, вас заинтересуют другие посты по тегам: