# Романтическая визуальная новелла "Запертые вместе" # Главный герой оказывается в квартире с тремя девушками # и должен строить отношения, чтобы выжить # Инициализация персонажей @char yui:Юи|Каштановые волосы, зеленые глаза, спортивная фигура|Студентка, занимается танцами|Пахнет цитрусами @char himitsu:Химицу|Черные волосы, фиолетовые глаза, готический стиль|Художница, любит читать|Пахнет лавандой @char mitsuhа:Мицуха|Розовые волосы, голубые глаза, кудрявая|Певица в караоке-клубе|Пахнет ванилью # Инициализация переменных @set yui_points = 0 @set himitsu_points = 0 @set mitsuhа_points = 0 @set day = 1 @set time = "утро" @set sanity = 100 @set killed = 0 # Начало игры @label start @bg morning *Вы просыпаетесь в незнакомой квартире после сильной метели. За окном белая пелена, дороги замело, связь не работает. В квартире кроме вас находятся три девушки.* # Первая встреча @label day1_morning @bg morning *Лёгкий солнечный свет пробивается через шторы. Вы слышите голоса из кухни.* choice Подойти познакомиться=>goto meet_girls|Осмотреть квартиру=>goto explore_house|Попробовать найти выход=>goto try_exit @label meet_girls @bg morning yui: О, ты наконец проснулся! Мы уже начали волноваться. himitsu: *пристально смотрит* Ты вообще помнишь, как сюда попал? mitsuhа: Не пугай его! Он же только что очнулся. choice Извиниться за беспокойство=>goto polite_start|Спросить, где вы=>goto direct_question|Пошутить=>goto joke_response @label polite_start @set sanity+=5 *Девушки выглядят довольными вашими манерами* yui: Ничего страшного! Метель всех застала врасплох. himitsu: Да, мы тоже здесь застряли. Похоже, придётся пережидать. @set yui_points+=5 @set himitsu_points+=5 @goto day1_breakfast @label direct_question @set sanity-=3 *Девушки переглядываются* mitsuhа: Это моя квартира... ну, точнее, съёмная. himitsu: А ты просто лежал у подъезда, мы не могли оставить тебя в метель. @set mitsuhа_points+=3 @goto day1_breakfast @label joke_response @set sanity+=10 *Девушки смеются* yui: О, весельчак! Это хорошо, в заточении пригодится. mitsuhа: *хихикает* Ты забавный! himitsu: *саркастично* Надеюсь, твои шутки не закончатся вместе с едой. @set yui_points+=7 @set mitsuhа_points+=10 @set himitsu_points+=3 @goto day1_breakfast @label explore_house @bg grey *Вы осматриваете квартиру. Небольшая гостиная, кухня, две спальни и ванная. Окна плотно закрыты, на балконной двери висит замок.* himitsu: *появляется в дверях* Искал выход? Бесполезно, я уже пробовала. @set himitsu_points+=5 @goto day1_breakfast @label try_exit @bg grey *Вы пытаетесь открыть входную дверь, но она не поддаётся. Слышен голос за спиной.* yui: Эй, не трать силы! Мы уже пробовали - снег завалил дверь снаружи. @set yui_points+=5 @goto day1_breakfast # Завтрак первого дня @label day1_breakfast @bg morning mitsuhа: Ну что, будем завтракать? У меня есть рис и немного овощей. yui: Я могу приготовить омлет! himitsu: *вздыхает* Ладно, помогу накрыть на стол. choice Помочь Юи с готовкой=>goto help_yui|Помочь Химицу с сервировкой=>goto help_himitsu|Поболтать с Мицухой=>goto talk_mitsuhа @label help_yui @bg morning *Вы помогаете Юи готовить омлет. Она улыбается вашей помощи.* yui: Ты неплохо справляешься! Часто готовишь? choice Да, люблю готовить=>goto cooking_skill|Нет, просто повезло=>goto cooking_luck @label cooking_skill yui: Круто! Может, потом научишь меня чему-нибудь? @set yui_points+=10 @goto breakfast_common @label cooking_luck yui: Скромничаешь, я вижу! @set yui_points+=5 @goto breakfast_common @label help_himitsu @bg morning *Вы помогаете Химицу расставлять посуду. Она наблюдает за вами.* himitsu: Ты... не такой, как я ожидала. choice Что ты ожидала?=>goto himitsu_expectations|Просто стараюсь помочь=>goto himitsu_help @label himitsu_expectations himitsu: Не знаю... Кого-то более напуганного или агрессивного. @set himitsu_points+=8 @goto breakfast_common @label himitsu_help himitsu: Это... мило с твоей стороны. @set himitsu_points+=5 @goto breakfast_common @label talk_mitsuhа @bg morning *Вы садитесь рядом с Мицухой, которая нарезает овощи.* mitsuhа: О! Хочешь помочь? Можешь нарезать огурец. *Вы начинаете резать огурец, но получается неровно* mitsuhа: *смеётся* Ничего, для первого раза сойдёт! @set mitsuhа_points+=7 @goto breakfast_common @label breakfast_common @bg morning *Вы все вместе завтракаете. В квартире царит дружеская атмосфера.* yui: Так... что будем делать, пока не кончилась метель? himitsu: У меня есть колода карт. mitsuhа: А я могу петь! *смущённо* Если хотите, конечно... choice Предложить играть в карты=>goto play_cards|Попросить Мицуху спеть=>goto ask_sing|Предложить рассказывать истории=>goto tell_stories @label play_cards @bg day *Вы играете в карты с девушками. Юи азартна, Химицу хладнокровна, а Мицуха постоянно путает правила.* @if himitsu_points>yui_points then goto himitsu_wins @if himitsu_points>mitsuhа_points then goto himitsu_wins @if yui_points>himitsu_points then goto yui_wins @if yui_points>mitsuhа_points then goto yui_wins @goto mitsuhа_wins @label himitsu_wins himitsu: *ухмыляется* Кажется, я выигрываю. Опять. @set himitsu_points+=10 @goto day1_afternoon @label yui_wins yui: Да! Ещё одна победа! *радостно подпрыгивает* @set yui_points+=10 @goto day1_afternoon @label mitsuhа_wins mitsuhа: Ой, я выиграла? Неожиданно! @set mitsuhа_points+=10 @goto day1_afternoon @label ask_sing @bg day mitsuhа: *радостно* Правда хочешь послушать? Ну ладно... *Мицуха берёт гитару и исполняет красивую балладу* choice Похвалить её голос=>goto praise_voice|Спросить, где научилась=>goto ask_learning|Аплодировать стоя=>goto standing_ovation @label praise_voice mitsuhа: Спасибо! *краснеет* Я редко пою для других. @set mitsuhа_points+=10 @goto day1_afternoon @label ask_learning mitsuhа: Я работаю в караоке-клубе... но это секрет, ладно? @set mitsuhа_points+=7 @goto day1_afternoon @label standing_ovation mitsuhа: *смущённо* Ой, ну что ты! *но явно рада* @set mitsuhа_points+=15 @goto day1_afternoon @label tell_stories @bg day *Вы рассказываете интересную историю из своей жизни. Девушки слушают с интересом.* choice Рассказать смешную историю=>goto funny_story|Рассказать трогательную историю=>goto touching_story|Рассказать страшную историю=>goto scary_story @label funny_story yui: *смеётся* О боже, это же так глупо! himitsu: *подавляет улыбку* Да уж... @set yui_points+=10 @set himitsu_points+=5 @goto day1_afternoon @label touching_story mitsuhа: *глаза влажные* Это так... трогательно. himitsu: *кивает* Сильная история. @set mitsuhа_points+=12 @set himitsu_points+=8 @goto day1_afternoon @label scary_story yui: *вздрагивает* Брр, не люблю такие истории! himitsu: *заинтересованно* Хороший рассказчик... @set yui_points-=5 @set himitsu_points+=15 @goto day1_afternoon # День 1 - Послеобеденное время @label day1_afternoon @bg day *После совместного времяпрепровождения атмосфера в квартире стала более дружелюбной.* yui: Эй, а давайте проверим, как там на улице? *Вы подходите к окну - метель всё ещё бушует* himitsu: Похоже, нам здесь ещё на день-два. mitsuhа: Тогда надо проверить запасы еды... choice Предложить помочь с инвентаризацией=>goto check_supplies|Предложить сыграть в другую игру=>goto another_game|Пойти отдохнуть=>goto take_nap @label check_supplies @bg day *Вы проверяете запасы еды вместе с Мицухой* mitsuhа: Риса хватит на пару дней, овощей меньше... Ой! *Она случайно роняет банку, вы ловите её* mitsuhа: *смущённо* Спасибо... ты ловкий. @set mitsuhа_points+=10 @goto day1_evening @label another_game @bg day *Вы предлагаете новую игру. Юи с энтузиазмом соглашается.* yui: Да! Я обожаю игры! Давай что-нибудь активное! @set yui_points+=10 @goto day1_evening @label take_nap @bg day *Вы решаете вздремнуть. Химицу сидит рядом с книгой.* himitsu: *тихо* Умный поступок. В таких ситуациях важно сохранять силы. @set himitsu_points+=7 @goto day1_evening # День 1 - Вечер @label day1_evening @bg sunset *Солнце садится, в квартире становится темнее. Вы замечаете, как девушки начинают нервничать.* choice Предложить зажечь свечи=>goto light_candles|Проверить телефон (вдруг появилась связь)=>goto check_phone|Начать разговор=>goto start_conversation @label light_candles @bg sunset *Вы находите свечи и зажигаете их. Мицуха благодарно улыбается.* mitsuhа: Как романтично... в каком-то смысле. @set mitsuhа_points+=8 @set yui_points+=3 @set himitsu_points+=3 @goto day1_dinner @label check_phone @bg sunset *Вы проверяете телефон - связи по-прежнему нет.* yui: *вздыхает* Я тоже уже пробовала... Ничего. @set sanity-=5 @goto day1_dinner @label start_conversation @bg sunset *Вы пытаетесь разрядить обстановку разговором* himitsu: *снисходительно* Ну давай, развлекай нас. choice Расспросить о них=>goto ask_about_them|Рассказать о себе=>goto tell_about_yourself|Придумать игру=>goto create_game @label ask_about_them *Девушки немного оживляются, рассказывая о себе* @set yui_points+=5 @set himitsu_points+=5 @set mitsuhа_points+=5 @goto day1_dinner @label tell_about_yourself *Вы рассказываете о себе. Химицу слушает с интересом.* @set himitsu_points+=10 @goto day1_dinner @label create_game *Вы придумываете игру, Юи в восторге* @set yui_points+=15 @goto day1_dinner # Ужин первого дня @label day1_dinner @bg night *Вы ужинаете при свечах. Атмосфера странным образом становится уютной.* mitsuhа: Знаете... несмотря на всё, это довольно мило. yui: Да уж, могло быть и хуже! himitsu: *покатывается глазами* Вы слишком легко ко всему относитесь. choice Согласиться с Мицухой=>goto agree_mitsuhа|Поддержать Юи=>goto agree_yui|Промолчать=>goto stay_silent @label agree_mitsuhа mitsuhа: *улыбается* Приятно, что ты так думаешь. @set mitsuhа_points+=10 @goto day1_sleep @label agree_yui yui: Вот именно! *подмигивает* @set yui_points+=10 @goto day1_sleep @label stay_silent himitsu: *кивает* Хотя бы один человек здесь адекватный. @set himitsu_points+=7 @goto day1_sleep # Ночь первого дня @label day1_sleep @bg night *Приходит время спать. В квартире две спальни - одна для девушек, одна для вас.* choice Предложить дежурить по очереди=>goto night_watch|Пожелать спокойной ночи=>goto good_night|Проверить двери ещё раз=>goto check_doors @label night_watch *Девушки удивлены вашим предложением* yui: О, ответственный! Мне нравится! @set yui_points+=10 @set himitsu_points+=5 @set mitsuhа_points+=5 @goto day2_morning @label good_night *Вы вежливо прощаетесь* mitsuhа: Спокойной ночи... и спасибо за сегодня. @set mitsuhа_points+=7 @goto day2_morning @label check_doors *Вы проверяете двери - без изменений* himitsu: *тихо* Упрямый... но это хорошо. @set himitsu_points+=10 @goto day2_morning # День 2 - Утро @label day2_morning @bg morning @set day = 2 *Вы просыпаетесь от запаха готовящегося завтрака. Метель за окном продолжается, но уже не так сильно.* yui: Доброе утро! Я приготовила завтрак! himitsu: *ворчит* И разбудила всех на три этажа. mitsuhа: *подаёт тарелку* Кушай, пока горячее. choice Поблагодарить Юи=>goto thank_yui|Пошутить над Химицу=>goto joke_himitsu|Помочь Мицухе=>goto help_mitsuhа @label thank_yui yui: *радостно* Всегда пожалуйста! @set yui_points+=10 @goto day2_breakfast @label joke_himitsu himitsu: *фыркает* Смешно. Очень смешно. @set himitsu_points+=5 @goto day2_breakfast @label help_mitsuhа mitsuhа: Ой, спасибо! *улыбается* @set mitsuhа_points+=10 @goto day2_breakfast # День 2 - Завтрак @label day2_breakfast @bg morning *За завтраком девушки обсуждают, как провести день.* himitsu: Электричество есть, но интернет не работает. Типично. mitsuhа: Может, споём караоке? У меня есть микрофон! yui: О да! А потом можно устроить мини-спортзал! choice Поддержать идею караоке=>goto karaoke_time|Предложить настольные игры=>goto board_games|Пойти проверить окна=>goto check_windows @label karaoke_time @bg day mitsuhа: Ура! *хлопает в ладоши* Давайте дуэтом! @set mitsuhа_points+=10 @set sanity+=15 @goto day2_activity @label board_games @bg day himitsu: Наконец-то здравая идея. @set himitsu_points+=10 @set yui_points-=5 @goto day2_activity @label check_windows @bg day *Вы проверяете окна - снег немного осел, но выйти пока невозможно.* yui: *подходит сзади* Нашёл выход? @set yui_points+=7 @set sanity-=5 @goto day2_activity # День 2 - Активности @label day2_activity @bg day *Внезапно гаснет свет. Раздаётся вздох разочарования.* himitsu: Прекрасно. Просто прекрасно. mitsuhа: *испуганно* Темно... choice Найти фонарик=>goto find_flashlight|Успокоить Мицуху=>goto comfort_mitsuhа|Посмеяться над ситуацией=>goto laugh_situation @label find_flashlight @bg grey *Вы находите фонарик в ящике. Химицу одобрительно кивает.* himitsu: Полезно иметь такого человека рядом. @set himitsu_points+=10 @goto day2_lunch @label comfort_mitsuhа @bg grey *Вы берёте Мицуху за руку. Она постепенно успокаивается.* mitsuhа: Спасибо... мне страшно в темноте. @set mitsuhа_points+=15 @goto day2_lunch @label laugh_situation @bg grey yui: *смеётся* Да уж, ещё один повод для воспоминаний! @set yui_points+=10 @set mitsuhа_points-=5 @goto day2_lunch # День 2 - Обед @label day2_lunch @bg day *Свет вернулся. Вы вместе готовите обед из остатков еды.* choice Помочь Юи с готовкой=>goto cook_with_yui|Убрать на кухне=>goto clean_kitchen|Поделиться едой с Химицу=>goto share_food @label cook_with_yui @bg day *Юи учит вас готовить простое блюдо. Получается не идеально, но съедобно.* yui: Неплохо для первого раза! *подмигивает* @set yui_points+=12 @goto day2_evening @label clean_kitchen @bg day *Вы моете посуду. Химицу неожиданно присоединяется.* himitsu: *тихо* Ты... не такой неряха, как большинство парней. @set himitsu_points+=10 @goto day2_evening @label share_food @bg day *Вы отдаёте Химицу последний кусок пирога. Она удивлена.* himitsu: Ты... уверен? *берет пирог, избегая зрительного контакта* @set himitsu_points+=15 @set sanity-=5 # голод @goto day2_evening # День 2 - Вечер @label day2_evening @bg sunset *Запасы еды заканчиваются. Напряжение растёт.* yui: Эй, может, расскажем страшные истории? Чтобы отвлечься! mitsuhа: *дрожит* Я... я не уверена... himitsu: *саркастично* Отличная идея. Добавить страха в нашу и без того ужасную ситуацию. choice Поддержать Юи=>goto scary_stories|Предложить альтернативу=>goto alternative_activity|Уйти в другую комнату=>goto leave_room @label scary_stories @bg night *Вы рассказываете историю. Юи в восторге, Мицуха прячется под плед.* @set yui_points+=15 @set mitsuhа_points-=10 @set sanity-=10 @goto day2_night @label alternative_activity @bg night *Вы предлагаете рассказывать смешные истории. Атмосфера улучшается.* @set mitsuhа_points+=10 @set yui_points+=5 @set sanity+=10 @goto day2_night @label leave_room @bg night *Вы уходите, оставляя девушек разбираться самим. Химицу позже находит вас читающим.* himitsu: Умный ход. *оставляет чашку чая рядом* @set himitsu_points+=10 @set yui_points-=5 @goto day2_night # День 2 - Ночь @label day2_night @bg night *Вы просыпаетесь от шума. Кто-то ходит по квартире.* choice Исследовать=>goto investigate_noise|Притвориться спящим=>goto pretend_sleep|Позвать на помощь=>goto call_for_help @label investigate_noise @bg black *Это Химицу стоит у окна. Она быстро поворачивается.* himitsu: *шепотом* Не мог спать. Метель... напоминает мне кое-что. choice Расспросить=>goto ask_her_past|Просто постоять рядом=>goto stand_with_her|Вернуться спать=>goto return_to_sleep @label ask_her_past himitsu: *после паузы* Когда я была маленькой... *резко обрывает* Забудь. @set himitsu_points+=15 @goto day3_morning @label stand_with_her *Вы молча стоите рядом. Через несколько минут она незаметно берёт вас за руку.* @set himitsu_points+=20 @goto day3_morning @label return_to_sleep himitsu: *саркастично* Да, беги. Все бегут. @set himitsu_points-=10 @goto day3_morning @label pretend_sleep @bg black *Вы слышите, как кто-то поправляет ваше одеяло. Пахнет ванилью.* @set mitsuhа_points+=10 @goto day3_morning @label call_for_help @bg black yui: *вбегает* Что случилось?! О... *видит, что это просто Химицу* himitsu: *ядовито* Поздравляю, всех разбудил. @set yui_points+=5 @set himitsu_points-=10 @goto day3_morning # День 3 - Утро @label day3_morning @bg morning @set day=3 *Метель почти утихла. Девушки взволнованны.* mitsuhа: *смотрит в окно* Кажется, сегодня сможем выбраться! yui: Надо собрать вещи! *бегает по комнате* himitsu: *спокойно* Наконец-то. *но выглядит немного грустной* choice Помочь собираться=>goto help_packing|Проверить выход=>goto check_exit|Поговорить с Химицу=>goto talk_to_himitsu @label help_packing *Вы помогаете Мицухе собрать её многочисленные вещи.* mitsuhа: Ты такой внимательный! *краснеет* @set mitsuhа_points+=15 @goto day3_decision @label check_exit *Вы очищаете дверь от снега. Юи присоединяется.* yui: Командная работа! *улыбается* @set yui_points+=10 @goto day3_decision @label talk_to_himitsu himitsu: *неожиданно* Может... как-нибудь встретимся? Если выберемся. @set himitsu_points+=20 @goto day3_decision # День 3 - Решающий выбор @label day3_decision @bg day *Дверь наконец открывается. Пришло время прощаться... или нет?* choice Пригласить Юи на свидание=>goto date_yui|Предложить Химицу пойти вместе=>goto go_with_himitsu|Признаться Мицухе в чувствах=>goto confess_to_mitsuhа|Промолчать и уйти=>goto bad_ending_lonely @label date_yui @if yui_points>50 then goto yui_good_ending *Юи вежливо отказывает. Похоже, вы не нашли общий язык.* @goto credits @label yui_good_ending yui: *сияет* Я думала, ты никогда не предложишь! *Вы начинаете встречаться. Её энергия заряжает вас каждый день.* @goto credits @label go_with_himitsu @if himitsu_points>60 then goto himitsu_good_ending *himitsu холодно отвечает: "Не думаю, что это хорошая идея."* @goto credits @label himitsu_good_ending himitsu: *с лёгкой улыбкой* Ладно... но только если ты будешь молчать в моей мастерской. *Вы становитесь её моделью, а затем и чем-то большим.* @goto credits @label confess_to_mitsuhа @if mitsuhа_points>55 then goto mitsuhа_good_ending *mitsuhа смущённо бормочет извинения и быстро уходит.* @goto credits @label mitsuhа_good_ending mitsuhа: *тихо* Я... я тоже тебя люблю. *Вы посещаете все её выступления и однагод делаете предложение на сцене.* @goto credits @label bad_ending_lonely @bg black *Вы уходите, не попрощавшись. Девушки больше никогда вас не видят.* *Конец.* @goto credits # Титры с обновлёнными переменными @label credits *Спасибо за игру!* *Итоговые показатели:* *Дней вместе: {day}* *Очки Юи: {yui_points}* *Очки Химицу: {himitsu_points}* *Очки Мицухи: {mitsuhа_points}* *Уровень рассудка: {sanity}* @if killed==1 then *Вас убили! Плохая концовка.* @if sanity<30 then *Вы сошли с ума. Плохая концовка.*