diff --git a/game/.gitignore b/game/.gitignore new file mode 100644 index 0000000..47637e9 --- /dev/null +++ b/game/.gitignore @@ -0,0 +1,5 @@ +game/cache +game/saves +.vscode/ +*.rpyc +*.txt \ No newline at end of file diff --git a/game/script.rpy b/game/script.rpy index dba5248..17fcb56 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -2,8 +2,8 @@ # Определение персонажей игры. define sysmsg = Character('sysmsg', color="#c83333") -define root = Character("[root]", color="#ffffff") -define root_mind = Character("ROOT", color="#00ffea") +define root = Character("[root]", color="#2ad3fd") +define root_mind = Character("{i}[root]{/i}", kind=nvl, color="#00ffea") define unknown_char = Character("???", color="#09ff00") define mystic_char = Character("╨п╨╕╨╖╨▒╤Г╨┤╤Г╤Й╨╡╨│╨╛", color="#ff8800") image root_room = "Scenes/root_room.jpg" @@ -29,25 +29,76 @@ label start: root = "root" sysmsg "Вход выполнен успешно." - sysmsg "[root]@localhost" + sysmsg "{color=#f00}[root]{/color}@{color=#f00}localhost{/color}{color=#0f0}#{/color}" scene root_room show monitor - 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 "Возможно так бы дальше все и продолжалось. Но все изменилось когда в мессенджер пришло сообщение с неизвестного аккаунта." + # 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 "Возможно так бы дальше все и продолжалось. Но все изменилось когда в мессенджер пришло сообщение с неизвестного аккаунта." + + root_mind """ + Рабочий вечер после трудного рабочего дня. Что может быть лучше? Только рабочий вечер с кружкой горячего кофе. + + Я заварил свой любимый, хоть и дешевый кофе в кофеварке. Некоторые бы подумали, что при моей зарплате, я бы мог позволить себе и подороже. + + Однако я пристрастился к этому ужасному вкусу довольно давно, и все остальные сорта кофе казались блеклыми. Ну и ладно. + Главное что работу стимулятора мой напиток выполнял исправно. + + {clear} + + Я привычно запустил подключение к серверу компании на которую работал уже больше полугода. + Пробежавшись быстро по задачам, запустил деплой, открыл редактор и начал писать скрипт. + + Не сказать, чтобы мне уж так нужна была эта подработка, однако глупо отказываться от денег, + когда есть силы работать, а вечера занять абсолютно нечем. + + Друзей у меня было не много, да и с теми что были я встречался довольно редко. + + {clear} + + Девушки хоть и бывали, но как-то всегда не серьезно и непостоянно. Игры давно приелись, хобби тоже. + + {clear} + + Скучные, долгие вечера... и скучные долгие ночи... + + {clear} + + Бессоница пришла ко мне пару месяцев назад. Сначала это были задержки за подработкой до часу ночи. + Потом до двух. Незаметно для меня это превратилось в засиживание до 5 утра. + + И подъем в семь на основную работу. Я с некоторым внутренним удивлением наблюдал за изменениями в моем режиме сна, + но ничего не предпринимал для того чтобы что-то изменить. + + {clear} + + Дни становились тягучее и тусклее. Час забытия после основной работы и затем вечер за подработкой. + + А затем, даже ощущая бесконечную усталось, я закрывал рабочие задачи и открывал интернет. + + Смотрел на ютубе ролики о науке, новости о политике, читал айтишные форумы и блоги. + + В пять утра я начинал зевать и благодаря всех богов за эту милость падал в кровать и проваливался в черное забытье. + + Утро я помнил плохо и снова блеклый день, и жизнь безостановочно проходящая мимо... + + {clear} + + Возможно так бы дальше все и продолжалось. Но все изменилось когда в мессенджер пришло сообщение с неизвестного аккаунта. + """ play sound "email_notify.mp3" volume 1.0 noloop sysmsg "Новое сообщение." @@ -76,7 +127,7 @@ label game: unknown_char "Ух... Извини что побеспокоил. Нам такие суммы не подъемны." jump fast_end2 else: - unknown_char "Ок. Нас устраивает. Скину файлом с заданием и доступы." + unknown_char "Ок. Нас устраивает. Скину файл с заданием и доступы." jump game1 return @@ -84,10 +135,30 @@ label game: label game1: play music "UNIVERSFIELD - Space Journey Through Nebulae and Galaxy.mp3" loop volume 0.5 show monitor - root_mind "Заказик прилетел как раз вовремя. Я доделал скрипт, скинул его в репозиторий, запустил тесты, и судя по тому что видел сейчас на экране - скрипт должен отработать как надо." - root_mind "Так что времени для вечерней подработки у меня еще куча, а работы по факту не осталось. Значит возьмусь за разовый заказ." - root_mind "Я открыл файл который мне прислал мой недавний собеседник. Ну, ничего особо сложного. Компании Полармо требуется перенастроить серверы на новый cdn, проверить работу задач в кроне, запустить пару скриптов и проконтроллировать что они отработают успешно." - root_mind "Как говорил один персонаж - Приключение на 5 минут, зайти и выйти." + root_mind """ + {clear} + + Заказик прилетел как раз вовремя. + Я доделал скрипт, скинул его в репозиторий, запустил тесты, и судя по тому что видел сейчас на экране - скрипт должен отработать как надо. + + Так что времени для вечерней подработки у меня еще куча, а работы по факту не осталось. Значит возьмусь за разовый заказ. + + {clear} + + Я открыл файл который мне прислал мой недавний собеседник. + + Ну, ничего особо сложного. + + Компании Полармо требуется перенастроить серверы на новый cdn, проверить работу задач в кроне, запустить пару скриптов и + проконтроллировать что они отработают успешно. + + {clear} + + Как говорил один персонаж - Приключение на 5 минут, зайти и выйти. + + {clear} + + """ play sound "email_notify.mp3" volume 1.0 noloop sysmsg "Новое сообщение." @@ -115,16 +186,41 @@ label game2: label game3: show monitor - root_mind "Я скопировал доступы в локальную википедию, чтобы потом не искать, пометил их именем компании которая дала заказ. Запустил терминал, и вошел на сервер." - root_mind "Первым делом на новом сервере я всегда осматриваюсь. Узнаю что за ОС, что из привычных инструментов установлено, какое железо на чем все это крутится. Затем немного шарю в истории шелла и просмотриваю логи." - root_mind "Затем приходит черед файлов в директории доступной пользователю под которым приходится работать. Бывает что заказчик дает доступы которым не хватает привилегий на выполнение поставленных задач." - root_mind "Пока вроде всё нормально. Даже sudo доступно." - root_mind "Следующие полчаса я перенастраивал сервер балансировки на новые cdn, потом проглядел крон на предмет сделанных там записей. Нашел пару скриптов которые там были закомментированны. Ради интереса просмотрел их в системе." - root_mind "Ничего интересного. Обычные сборщики мусора. Кстати, сервер похоже был тестовым. Оно и логично. Кто ж мне без nda даст доступы на прод? Удивительно что вообще дали доступы. Хотя, если меня порекомендовал кто-то из знакомых, то вполне возможно." + root_mind """ + {clear} + + Я скопировал доступы в локальную википедию, чтобы потом не искать, пометил их именем компании которая дала заказ. + Запустил терминал, и вошел на сервер. + + Первым делом на новом сервере я всегда осматриваюсь. Узнаю что за ОС, что из привычных инструментов установлено, какое железо на чем все это крутится. + + Затем немного шарю в истории шелла и просмотриваю логи. + + {clear} + + Затем приходит черед файлов в директории доступной пользователю под которым приходится работать. + + Бывает что заказчик дает доступы которым не хватает привилегий на выполнение поставленных задач. + + Пока вроде всё нормально. Даже sudo доступно. + + {clear} + + Следующие полчаса я перенастраивал сервер балансировки на новые cdn, потом проглядел крон на предмет сделанных там записей. + + Нашел пару скриптов которые там были закомментированны. Ради интереса просмотрел их в системе. + + Ничего интересного. Обычные сборщики мусора. Кстати, сервер похоже был тестовым. Оно и логично. Кто ж мне без nda даст доступы на прод? + + Удивительно что вообще дали доступы. Хотя, если меня порекомендовал кто-то из знакомых, то вполне возможно.""" + return label fast_end1: play music "Anemoia - System #1.mp3" loop volume 0.5 + + nvl clear + root_mind "На удивление, я заснул в этот раз быстро и крепко." sysmsg "System will be shutdown..." sysmsg "...3" @@ -135,6 +231,9 @@ label fast_end1: return label fast_end2: play music "Anemoia - System #1.mp3" loop volume 0.5 + + nvl clear + root_mind "Ну и не очень то и хотелось. Сами за копейки вкалывайте. Я лучше попробую спать лечь." sysmsg "System will be shutdown..." sysmsg "...3"