sleeping_root/game/script.rpy

100 lines
7.5 KiB
Plaintext
Raw Normal View History

# Вы можете расположить сценарий своей игры в этом файле.
# Определение персонажей игры.
define e = Character('Эйлин', color="#c8ffc8")
define sysmsg = Character('sysmsg', color="#c83333")
define root = Character("[root]", color="#ffffff")
define root_mind = Character("ROOT", color="#00ffea")
define unknown_char = Character("???", color="#09ff00")
image root_room = "Scenes/root_room.jpg"
#define menu = nvl_menu
# Вместо использования оператора image можете просто
# складывать все ваши файлы изображений в папку images.
# Например, сцену bg room можно вызвать файлом "bg room.png",
# а eileen happy — "eileen happy.webp", и тогда они появятся в игре.
# Игра начинается здесь:
label start:
play music "UNIVERSFIELD - Orion Nebula 2.mp3" loop volume 0.5
scene root_room
sysmsg "OS loading..."
sysmsg "Enter your login and password"
python:
root = renpy.input("Login:", length=32)
password=renpy.input("Password:", length=32)
root = root.strip()
password = password.strip()
if not root:
root = "root"
show monitor
sysmsg "Вход выполнен успешно."
sysmsg "[root]@localhost"
root_mind "Рабочий вечер после трудного рабочего дня. Что может быть лучше? Только рабочий вечер с кружкой горячего кофе."
root_mind "Я заварил свой любимый, хоть и дешевый кофе в кофеварке. Некоторые бы подумали, что при моей зарплате, я бы мог позволить себе и подороже."
root_mind "Однако я пристрастился к этому ужасному вкусу довольно давно, и все остальные сорта кофе казались блеклыми. Ну и ладно. Главное что работу стимулятора мой напиток выполнял исправно."
root_mind "Я привычно запустил подключение к серверу компании на которую работал уже больше полугода. Пробежавшись быстро по задачам, запустил деплой, открыл редактор и начал писать скрипт."
root_mind "Не сказать, чтобы мне уж так нужна была эта подработка, однако глупо отказываться от денег, когда есть силы работать, а вечера занять абсолютно нечем"
root_mind "Друзей у меня было не много, да и с теми что были я встречался довольно редко. Девушки хоть и бывали, но как-то всегда не серьезно и непостоянно. Игры давно приелись, хобби тоже."
root_mind "Скучные, долгие вечера... и скучные долгие ночи..."
root_mind "Бессоница пришла ко мне пару месяцев назад. Сначала это были задержки за подработкой до часу ночи. Потом до двух. Незаметно для меня это превратилось в засиживание до 5 утра."
root_mind "И подъем в семь на основную работу. Я с некоторым внутренним удивлением наблюдал за изменениями в моем режиме сна, но ничего не предпринимал для того чтобы что-то изменить."
root_mind "Дни становились тягучее и тусклее. Час забытия после основной работы и затем вечер за подработкой."
root_mind "А затем, даже ощущая бесконечную усталось, я закрывал рабочие задачи и открывал интернет. Смотрел на ютубе ролики о науке, новости о политике, читал айтишные форумы и блоги."
root_mind "В пять утра я начинал зевать и благодаря всех богов за эту милость падал в кровать и проваливался в черное забытье"
root_mind "Утро я помнил плохо и снова блеклый день, и жизнь безостановочно проходящая мимо..."
root_mind "Возможно так бы дальше все и продолжалось. Но все изменилось когда в мессенджер пришло сообщение с неизвестного аккаунта."
play sound "email_notify.mp3" volume 1.0 noloop
menu:
"Прочитать сообщение":
jump game
"Время 5 утра. Пойти спать":
jump fast_end
return
label game:
unknown_char "Привет. Дали твои контакты, сказали ты админишь сервера по удаленке. Есть пара задач, по оплате - какая ставка у тебя за час работы?"
python:
rubperhour = renpy.input("Час вашей работы стоит:", length=32)
rubperhour = int(rubperhour.strip())
if not rubperhour:
rubperhour = 3000
if rubperhour > 5000:
unknown_char "Ух... Извини что побеспокоил. Нам такие суммы не подъемны."
jump fast_end
else:
unknown_char "Ok. Нас устраивает. Скину файлом задание и доступы."
jump game1
return
label game1:
root_mind "Заказик прилетел как раз вовремя. Я доделал скрипт, скинул его в репозиторий, запустил тесты, и судя по тому что видел сейчас на экране - скрипт должен отработать как надо."
root_mind "Так что времени для вечерней подработки у меня еще куча, а работы по факту не осталось. Значит возьмусь за разовый заказ."
root_mind "Я открыл файл который мне прислал мой недавний собеседник. Ну, ничего особо сложного. Перенастроить серверы на новый cdn, проверить работу задач в кроне, запустить пару скриптов и проконтроллировать что они отработают успешно."
root_mind "Как говорил один персонаж - Приключение на 5 минут, зайти и выйти."
return
label fast_end:
sysmsg "System will be shutdown..."
sysmsg "...3"
sysmsg "...2"
sysmsg "...1"
sysmsg "Это была самая быстра концовка!"
return