backgrounds

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

No files matched your search

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