backgrounds

This commit is contained in:
MrTorex committed 2026-04-23 20:20:31 +03:00
1 parent f70a4da530
commit 636598610c
19 files changed
+104 -45

No files matched your search

Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+54 -37
View File
@@ -115,16 +115,22 @@ screen terminal_rhythm_screen():
if len(player_input) >= 3: if len(player_input) >= 3:
timer 0.3 action Return(player_input == signal_sequence) timer 0.3 action Return(player_input == signal_sequence)
transform slow_zoom_pan:
zoom 1.0
linear 15.0 zoom 1.05
linear 15.0 zoom 1.0
repeat
label start: label start:
scene black scene black
play sound "audio/typing.ogg" loop fadein 0.5 play sound "audio/typing.ogg" loop fadein 0.5
show text "{size=150}{cps=10}ТИШИНА{/cps}{/size}" with dissolve show text "{size=150}{cps=2}ТИШИНА{/cps}{/size}" with dissolve
pause 2.0 pause 2.0
hide text with dissolve hide text with dissolve
show text "{size=120}{cps=10}20.04.2023{/cps}{/size}" with dissolve show text "{size=120}{cps=2}20.04.2023{/cps}{/size}" with dissolve
pause 2.0 pause 2.0
hide text with dissolve hide text with dissolve
@@ -143,7 +149,7 @@ label start:
label phase_1_intro: label phase_1_intro:
$ routine_tasks = 0 $ routine_tasks = 0
scene bg_room with dissolve scene bg_room at slow_zoom_pan with dissolve
"Я просыпаюсь. Шум генератора — единственное, что доказывает, что я еще здесь. Но сегодня этот звук другой. Он надтреснутый, хриплый, как дыхание умирающего." "Я просыпаюсь. Шум генератора — единственное, что доказывает, что я еще здесь. Но сегодня этот звук другой. Он надтреснутый, хриплый, как дыхание умирающего."
"Индикатор на консоли мигает тусклым оранжевым. 100\%. Это последняя порция топлива. Последние искры жизни этой консервной банки." "Индикатор на консоли мигает тусклым оранжевым. 100\%. Это последняя порция топлива. Последние искры жизни этой консервной банки."
"Семь лет назад я считал эту станцию своей крепостью. Теперь — это мой склеп, где я сам себе надсмотрщик, а генератор — мой метроном, отсчитывающий секунды до полной темноты." "Семь лет назад я считал эту станцию своей крепостью. Теперь — это мой склеп, где я сам себе надсмотрщик, а генератор — мой метроном, отсчитывающий секунды до полной темноты."
@@ -152,44 +158,50 @@ label phase_1_intro:
"Сегодня двадцатое апреля. И если верить датчикам, сегодня — последний день, когда станция сможет поддерживать жизнеобеспечение. К полуночи, если я не решусь на что-то, здесь станет холодно по-настоящему." "Сегодня двадцатое апреля. И если верить датчикам, сегодня — последний день, когда станция сможет поддерживать жизнеобеспечение. К полуночи, если я не решусь на что-то, здесь станет холодно по-настоящему."
"Мои руки привычно тянутся к вещам, которые я переставляю изо дня в день. Это не привычка. Это попытка доказать самому себе, что я всё ещё существую в этой физической реальности, а не стал частью фонового шума оборудования." "Мои руки привычно тянутся к вещам, которые я переставляю изо дня в день. Это не привычка. Это попытка доказать самому себе, что я всё ещё существую в этой физической реальности, а не стал частью фонового шума оборудования."
"Мне нужно закончить утренний ритуал. Последний утренний ритуал. Только после этого я смогу сосредоточиться на том, чтобы принять решение, от которого я бежал три года." "Мне нужно закончить утренний ритуал. Последний утренний ритуал. Только после этого я смогу сосредоточиться на том, чтобы принять решение, от которого я бежал три года."
jump routine_loop
label routine_loop: label routine_loop:
if routine_tasks >= 3: scene bg_room with fade
jump start_game_proper
if routine_tasks >= 3:
jump start_game_proper
"Комната кажется пустой, но в ней всё ещё остались вещи, которые требуют моего внимания. Вещи, которые я должен 'оживить' в последний раз." "Комната кажется пустой, но в ней всё ещё остались вещи, которые требуют моего внимания. Вещи, которые я должен 'оживить' в последний раз."
menu: menu:
"Налить остывший кофе" if not coffee_done: "Налить остывший кофе" if not coffee_done:
$ coffee_done = True $ coffee_done = True
$ routine_tasks += 1 $ routine_tasks += 1
"Чашка холодная, стенки покрыты въевшимся коричневым налетом. Я смотрю на эту мутную жидкость и вспоминаю, как раньше мы спорили о том, какой сорт кофе лучше — с кислинкой или с горчинкой." scene bg_room_coffee with fade
"Теперь мне всё равно. Это просто топливо. Жидкая горечь, чтобы хоть как-то почувствовать себя живым. Я делаю глоток, и холод металла чашки обжигает губы сильнее, чем сам напиток. Это вкус прощания." "Чашка холодная, стенки покрыты въевшимся коричневым налетом. Я смотрю на эту мутную жидкость и вспоминаю, как раньше мы спорили о том, какой сорт кофе лучше — с кислинкой или с горчинкой."
jump routine_loop "Теперь мне всё равно. Это просто топливо. Жидкая горечь, чтобы хоть как-то почувствовать себя живым. Я делаю глоток, и холод металла чашки обжигает губы сильнее, чем сам напиток. Это вкус прощания."
jump routine_loop
"Подойти к окну и стереть иней" if not window_done: "Подойти к окну и стереть иней" if not window_done:
$ window_done = True $ window_done = True
$ routine_tasks += 1 $ routine_tasks += 1
"Стекло промерзло насквозь. Я провожу рукавом, оставляя длинную, неровную полосу. Иней осыпается, как пепел." scene bg_room_iney with fade
"За окном — только серая, бескрайняя пелена. Ни горизонта, ни неба. Иногда мне кажется, что я нахожусь не на станции связи, а внутри собственного разума, куда забыли подать свет." "Стекло промерзло насквозь. Я провожу рукавом, оставляя длинную, неровную полосу. Иней осыпается, как пепел."
"Я вглядываюсь в это 'ничто', надеясь увидеть хоть что-то, кроме собственного бледного отражения. Но вижу лишь глаза человека, который три года назад решил, что ожидание лучше, чем риск." "За окном — только серая, бескрайняя пелена. Ни горизонта, ни неба. Иногда мне кажется, что я нахожусь не на станции связи, а внутри собственного разума, куда забыли подать свет."
jump routine_loop "Я вглядываюсь в это 'ничто', надеясь увидеть хоть что-то, кроме собственного бледного отражения. Но вижу лишь глаза человека, который три года назад решил, что ожидание лучше, чем риск."
jump routine_loop
"Проверить статус генератора" if not power_done: "Проверить статус генератора" if not power_done:
$ power_done = True $ power_done = True
$ routine_tasks += 1 $ routine_tasks += 1
"Я подхожу к главному щитку. Индикаторы мерцают, как нервные окончания, готовые вот-вот перегореть. Семь лет эксплуатации — это не шутки. Сегодня он сдастся." scene bg_room_generator with fade
"Генератор стонет под нагрузкой. Я касаюсь рычага, чувствуя его дрожь. Если я сейчас уйду — он просто сгорит. Если останусь — буду жечь последние крохи энергии на поддержание пустоты." "Я подхожу к главному щитку. Индикаторы мерцают, как нервные окончания, готовые вот-вот перегореть. Семь лет эксплуатации — это не шутки. Сегодня он сдастся."
"Каждый мой шаг здесь — это повторение того, от чего я пытаюсь сбежать, но я не могу позволить станции заглохнуть раньше времени. Это моё единственное наследие, мой памятник трусости." "Генератор стонет под нагрузкой. Я касаюсь рычага, чувствуя его дрожь. Если я сейчас уйду — он просто сгорит. Если останусь — буду жечь последние крохи энергии на поддержание пустоты."
jump routine_loop "Каждый мой шаг здесь — это повторение того, от чего я пытаюсь сбежать, но я не могу позволить станции заглохнуть раньше времени. Это моё единственное наследие, мой памятник трусости."
jump routine_loop
label start_game_proper: label start_game_proper:
"Ритуал завершен. Пустота внутри стала немного привычнее, но теперь она давит сильнее." "Ритуал завершен. Пустота внутри стала немного привычнее, но теперь она давит сильнее."
"Станция издает низкий, вибрирующий гул. Это звук умирающего сердца станции, и он резонирует где-то в моих ребрах." "Станция издает низкий, вибрирующий гул. Это звук умирающего сердца станции, и он резонирует где-то в моих ребрах."
"Каждый мой шаг отзывается эхом. Здесь слишком много тишины для места, которое когда-то было наполнено смехом и голосами." "Каждый мой шаг отзывается эхом. Здесь слишком много тишины для места, которое когда-то было наполнено смехом и голосами."
"Что мне делать сегодня? Время утекает, как песок сквозь пальцы, и заряд батареи с каждой минутой становится всё ближе к нулю." "Что мне делать сегодня? Время утекает, как песок сквозь пальцы, и заряд батареи с каждой минутой становится всё ближе к нулю."
$ game_started = True $ game_started = True
jump main_loop jump main_loop
label main_loop: label main_loop:
if battery <= 0: if battery <= 0:
@@ -221,7 +233,7 @@ label main_loop:
jump phase_3_culmination jump phase_3_culmination
label qte_date_input: label qte_date_input:
# scene bg_desk_close with fade scene bg_desk_close with fade
# play sound "audio/keyboard_clack.ogg" # play sound "audio/keyboard_clack.ogg"
"Рабочий стол. Слой пыли здесь настолько толстый, что кажется, будто никто не садился сюда вечность." "Рабочий стол. Слой пыли здесь настолько толстый, что кажется, будто никто не садился сюда вечность."
@@ -323,8 +335,6 @@ label phase_3_culmination:
"Серверная. Место, где родилась вся эта ложь." "Серверная. Место, где родилась вся эта ложь."
"Я помню, как три года назад входил сюда, чтобы заглушить голос совести. Семь лет работы, три года молчания — всё это здесь." "Я помню, как три года назад входил сюда, чтобы заглушить голос совести. Семь лет работы, три года молчания — всё это здесь."
"Светодиоды на стойках серверов мигают, словно конвульсии умирающего. Воздух здесь настолько сухой и горячий, что обжигает горло при каждом вдохе."
"На центральном терминале мерцает последний интерфейс. Если я нажму 'Ввод', пути назад не будет. Станция отключит жизнеобеспечение окончательно."
jump final_choice jump final_choice
@@ -332,6 +342,8 @@ label final_choice:
scene bg_server_close with dissolve scene bg_server_close with dissolve
# play music "audio/tension_finale.ogg" fadein 5.0 # play music "audio/tension_finale.ogg" fadein 5.0
"Светодиоды на стойках серверов мигают, словно конвульсии умирающего. Воздух здесь настолько сухой и горячий, что обжигает горло при каждом вдохе."
"На центральном терминале мерцает последний интерфейс. Если я нажму 'Ввод', пути назад не будет. Станция отключит жизнеобеспечение окончательно."
"Курсор пульсирует. Он ждет. Решение, от которого я бежал три года, теперь стоит передо мной во весь рост." "Курсор пульсирует. Он ждет. Решение, от которого я бежал три года, теперь стоит передо мной во весь рост."
"Я чувствую, как холод металла терминала пробирает до костей, несмотря на жар в серверной." "Я чувствую, как холод металла терминала пробирает до костей, несмотря на жар в серверной."
@@ -357,6 +369,7 @@ label ending_silence:
jump quit_after_ending jump quit_after_ending
label ending_anger: label ending_anger:
scene bg_server_close_broken with shake
# play sound "audio/glass_shatter.ogg" # play sound "audio/glass_shatter.ogg"
"Гнев — это единственное, что заставляет меня чувствовать себя живым. Я срываю красную панель, сдирая кожу на пальцах до крови." "Гнев — это единственное, что заставляет меня чувствовать себя живым. Я срываю красную панель, сдирая кожу на пальцах до крови."
"Тумблер падает вниз с хрустом ломающихся костей. Искры бьют в лицо, выжигая остатки рассудка." "Тумблер падает вниз с хрустом ломающихся костей. Искры бьют в лицо, выжигая остатки рассудка."
@@ -365,6 +378,7 @@ label ending_anger:
jump quit_after_ending jump quit_after_ending
label ending_acceptance: label ending_acceptance:
scene bg_server_close_off with fade
"Курсор мигает в ритме моего безразличия. Раз, два... Раз, два..." "Курсор мигает в ритме моего безразличия. Раз, два... Раз, два..."
"Зачем что-то менять? Зачем бороться с энтропией, если она всё равно победит?" "Зачем что-то менять? Зачем бороться с энтропией, если она всё равно победит?"
"Я откидываюсь на спинку кресла. Инфантильное желание просто закрыть глаза и ждать, пока тьма поглотит эту станцию, кажется единственно верным." "Я откидываюсь на спинку кресла. Инфантильное желание просто закрыть глаза и ждать, пока тьма поглотит эту станцию, кажется единственно верным."
@@ -372,15 +386,18 @@ label ending_acceptance:
jump quit_after_ending jump quit_after_ending
label ending_reflection: label ending_reflection:
scene bg_server_close_keyboard with fade
"Я печатаю дрожащими пальцами: 'Я был неправ. Это была глупая, бесконечная игра в мученика, в которой не было победителей'." "Я печатаю дрожащими пальцами: 'Я был неправ. Это была глупая, бесконечная игра в мученика, в которой не было победителей'."
"Я признаю это. Три года я строил стены из своего молчания, думая, что защищаюсь. Но я просто возвел свою собственную тюрьму." "Я признаю это. Три года я строил стены из своего молчания, думая, что защищаюсь. Но я просто возвел свою собственную тюрьму."
"Я выключаю станцию. Впервые за долгое время я чувствую, что в воздухе стало меньше гари. Я должен двигаться дальше. Я не знаю, что там, во внешнем мире, но я больше не заперт внутри себя." "Я выключаю станцию. Впервые за долгое время я чувствую, что в воздухе стало меньше гари. Я должен двигаться дальше. Я не знаю, что там, во внешнем мире, но я больше не заперт внутри себя."
jump quit_after_ending jump quit_after_ending
label ending_light: label ending_light:
scene bg_server_close_light_from_monitor with fade
"Я направляю остатки энергии на передатчик. Каждый процент заряда — это вырванный из жизни кусок, который я отдаю за шанс сказать правду." "Я направляю остатки энергии на передатчик. Каждый процент заряда — это вырванный из жизни кусок, который я отдаю за шанс сказать правду."
"Я пишу не для того, чтобы получить ответ. Я пишу, чтобы освободиться. 'Прости за тишину. Она была моей ошибкой'." "Я пишу не для того, чтобы получить ответ. Я пишу, чтобы освободиться. 'Прости за тишину. Она была моей ошибкой'."
"Нажимаю 'Отправить'. Система оповещает о передаче пакета, и тут же питание отключается. Станция замирает." "Нажимаю 'Отправить'. Система оповещает о передаче пакета, и тут же питание отключается. Станция замирает."
scene bg_exit_winter with fade
"Я встаю и иду к выходу. Я не оглядываюсь. Мой долг перед прошлым оплачен, а будущее... будущее наконец-то принадлежит мне." "Я встаю и иду к выходу. Я не оглядываюсь. Мой долг перед прошлым оплачен, а будущее... будущее наконец-то принадлежит мне."
jump quit_after_ending jump quit_after_ending