commit 2cbc7848c74a478a52738524ce01bd02c071f988 Author: Dmitrii Bykov Date: Sun May 24 14:27:33 2026 +0300 baseline: канон + Godot 4.6 скелет + сценарий пролога v2 Canon: 11 файлов (NAMING, TIMELINE, CHARACTERS, LORE, ITEMS, FORESHADOWING, NEWS, MINIGAMES, MECHANICS, EPILOG, исходный концепт-док). Godot: pixel viewport 640x360, заглушка-сцена с надписью + ESC/Q выход. Пролог v2: 13 актов, канон-консистентный (Australium в тефе2, не в кесе го). Ключевые локи: - Бренды-опечатки намеренные (АП-защита) - Осминог =/= тов. Майор - Страна Р, WAR без сторон - Эпилог до дек 2026 + скаМ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3063992 --- /dev/null +++ b/.gitignore @@ -0,0 +1,31 @@ +# Godot 4+ specific ignores +.godot/ + +# Imported translations (re-imported automatically by Godot) +*.translation + +# Exported builds +/exports/ +/builds/ +/dist/ +*.exe +*.pck +*.zip + +# OS +Thumbs.db +.DS_Store +desktop.ini + +# IDE +.vscode/ +.idea/ +*.code-workspace + +# Backup files +*~ +*.bak +*.orig + +# Logs +*.log diff --git a/canon/CHARACTERS.md b/canon/CHARACTERS.md new file mode 100644 index 0000000..cf1cce1 --- /dev/null +++ b/canon/CHARACTERS.md @@ -0,0 +1,186 @@ +# CHARACTERS.md — Персонажи + +--- + +## Главный герой + +**Имя:** `{playerName}` — задаётся игроком в установке Шиндовс (Акт 1 пролога). +**Возраст в каноне:** 15 лет (на старте 21 авг 2020) → 16 (~авг 2021) → 16-17 на финале (29 мая 2022). +**Класс:** 9 класс в 2020-2021 → 10 класс в 2021-2022. +**Пол:** мужской (в реплике мужика-листовочника: "пацан"; в TG-чате со школьниками "брат"). +**Семья:** живёт с отцом (см ниже). Мать — . +**Регион:** безымянный областной центр (РФ). Климат умеренный. . +**Социальный статус:** небогатая семья. До 21 авг 2020 был старый пек на Pentium 4. Отец сам собрал новый. +**Хобби до игры:** играл в тефе2 на старом пеке, мечтал пройти Jungle Inferno. +**Манера речи:** +- Внутренний монолог через `**...**` (мысли) +- Подростковый сленг: "ну", "ваще", "ё", многоточия, "бл***" в эмоциональных моментах +- Не матерится прямым текстом (звёздочки или эвфемизмы) +- В переписке в Тегелраме — кратко, лаконично, без капса +**Что изменится по ходу игры:** +- К концу 9 класса — увереннее в фарме, цинизм +- После WAR — растёт тревога, чаще проверяет TG +- На финале — обречённость, но решает "рассказать историю" + +--- + +## Отец героя + +**Имя:** +**Возраст:** 40-45 лет +**Профессия:** работа с железом / завод / автосервис — что объясняет умение собрать пек. +**Манера речи:** лаконично, иронично, без сюсюканья. Длинные фразы редко. Любит подколы. +**Образец реплики:** "Распаковывай давай. Сам собирал. Если запорешь — сам и переставляй." +**Отношение к герою:** жёсткое, но любящее. Видит что сын "ищет себя", не лезет в подробности. +**Знает ли о фарме:** +**Появляется:** +- Пролог День 1: вручает пек +- 9 класс: фоновые реплики дома по утрам/вечерам +- (TBD: есть ли сюжетная сцена с отцом) + +--- + +## Мать героя — **ЗАФИКСИРОВАНО** + +**Статус:** **Развелись с отцом, живёт в другом городе.** + +**Имя:** +**Город:** другой (не там где герой и отец). Конкретный . +**Профессия:** +**Контакт:** только через **Тегелрам**. Никогда не появляется физически в кадре. Контакт в TG: `Мама` (с заглавной). +**Частота:** 1-2 сообщения в неделю на старте → реже к финалу. +**Манера речи:** мягкая, заботливая, **не использует слэнг героя**. Контраст с миром фарма. +**Образцы реплик:** +- "Привет, как дела в школе? Ел?" +- "Папа звонил, ты опять до ночи за компьютером?" +- "Не забудь поздравить бабушку с днём рождения" +**Сюжетная функция:** +- Источник "нормальности" в мире, который для героя становится всё ненормальнее +- Не знает о фарме, не должна знать. **Драматический потенциал:** если/когда узнает. +- На финале (29 мая 2022) — последнее сообщение перед КВ-2: "Сынок, ты как? У вас там тоже неспокойно?". Без ответа. + +--- + +## Андрюха + +**Полное имя:** Андрюха (фамилия неважна, в игре не называется) +**Возраст:** 15 лет, одноклассник героя +**Социалка:** "в теме" фарма раньше героя. У дядьки-программиста дома видел фарм-пек, перенял основы. +**Манера речи:** уверенный, говорит быстро, любит словечки "движ", "тема", "залётал", "вписался", "норм". +**Сюжетная функция (БЕЗ двойной игры):** +- **Пролог:** косвенно — флешка с надписью "Андрюхино" (объясняется в школе) +- **1 сен 2020:** подходит на перемене, добавляет в Тегелрам, кидает в чат "Свои" +- **окт 2020:** показывает гайд по First mail +- **2021:** становится главным проводником в фарм-культуру, делится советами и ссылками +- **2022 (WAR):** делится переживаниями, обсуждает как теперь выводить деньги +- **май 2022 финал:** "слышь, у меня всё снесли. у тебя?" — параллельная судьба +- Андрюха = **только друг**, никаких тайных идентичностей. +**Образец реплики:** +"— Слышь, {playerName}, ну ты в теме теперь, да? Гмыло, аккаунты, кейсы. Я тебе щас одну штуку покажу. First mail называется. Только маме не говори, окей?" + +--- + +## Андрей Мишурин (пасхалка) + +**Где:** в TG-чате "Свои" (а не в личке). Один из периодических участников. +**Кто:** сторонний фермер-сосед, не друг героя. Постоянный ник в чате. +**Функция:** **пасхалка** — отсылка к реальному соавтору концепт-дока (`andreymishurin.work@gmail.com`). Никакой сюжетной нагрузки. +**Поведение:** периодически кидает скриншоты своих дропов, шутит, делится мемами. Не влияет на сюжет, не пишет в личку, не появляется в кадре физически. +**Образец сообщения в чате:** +"Андрей М.: глянь чё выпало 🎁 второй контракер за неделю кста" + +--- + +## Осминог (TG-советчик) — **МЕТА-ТВИСТ ВНУТРИ** + +> ⚠️ В концепт-доке этого персонажа автор называл "**Товарищ**". В каноне это имя **РЕТИРОВАНО** — везде в сценариях, репликах, UI используется **только "Осминог"**. Причина: слово "товарищ" слипается с **тов. Майором** (полицией) — это **СОВСЕМ другой персонаж**, см ниже. + +**Видимый ник в Тегелраме:** `@osminog_2k20` (или похожее — финал при кодировании). Аватарка: пиксельный осьминог с 8 щупальцами. +**Видимая личность:** анонимный наставник. Никто не знает кто это. Никогда не присылает голосовых, фото, видео. +**Манера речи:** странновато-уверенная. Использует обороты, которых в 2020-2022 ещё нет в обиходе (намёки из будущего). Иногда оговаривается ("в твоём 2020 году...", "у нас потом будет...", "я вообще помню как это закончилось"). +**Имя "Осминог":** калька на стиле "Squid Game" — но для мира фарма. Осьминог = тот кто многоруко фармит (8 щупалец = 8 аккаунтов одновременно). Мем в фарм-сообществе. + +### СЮЖЕТНЫЙ ТВИСТ — раскрытие на финале (29 мая 2022) + +**Осминог = сам {playerName} из будущего.** Уже состоявшийся разработчик ЭТОЙ игры (мета-петля), который пишет себе-подростку советы из 2026+ года через "канал в прошлое". + +**Связь с финальным мета-твистом:** на столе героя 29 мая 2022 лежит распечатка концепт-документа этой игры. Если герой её читает — узнаёт что концепт писал он сам, во взрослом возрасте, после всех событий. Осминог = его взрослый я, пытавшийся уберечь себя-юного от ошибок. + +**Зачем мета-петля:** +- Объясняет почему Осминог иногда давал **плохие** советы — он не помнил всё точно, искажал на эмоциях, или сознательно толкал к ошибкам ради опыта +- Объясняет почему Осминог появился именно при ~10 аккаунтах — он помнил эту точку как переломную +- Завязывает все 20 засевов из FORESHADOWING.md в одну петлю + +### Сюжетная функция в основной игре +- Появляется в личке Тегелрама когда у героя ~10 аккаунтов (~февр 2021) +- Предлагает FMS-панель (комиссии — мнимые, чисто чтобы герой ввязался в систему) +- Даёт идеи: "продай через TG", "запили свою панель" (намёк на ст. 273) +- На протяжении 9-10 класса — постепенно подталкивает к рискованным схемам "потому что я помню что ты это делал и не сгорел" +- В мае 2022 — последнее сообщение: *"я больше не смогу писать. дальше — сам. но ты вырастешь. я обещаю."* После этого — молчание навсегда. + +### Доп. возможности через Осминога (опционально) +- Иногда даёт **подсказки про мини-волны банов** ("на 14 число лучше всё спрячь") +- Шифрованные сообщения с реальными урлами на цены кейсов (мини-игра-загадка) +- Может "слиться" если игрок задаёт неудобный вопрос ("кто ты?") — молчит 1-2 недели + +--- + +## Тов. Майор (полиция) — **АБСОЛЮТНО НЕ ОСМИНОГ** + +> ⚠️ Это **полицейский**. К Осминогу не имеет НИКАКОГО отношения. Совпадение в слове "товарищ" — мемно-отсылочное, не сюжетное. См NAMING.md. + +**Имя:** старший лейтенант / майор полиции страны Р, имя +**Возраст:** 35-50 лет +**Ник в скаМ (эпилог):** `@major_official` +**Манера речи:** официальная, спокойная, с лёгкой угрозой. *"Ну рассказывай, как дошёл до жизни такой"*. Не использует слэнг героя. Никогда не называет себя "Товарищем" — только "Майор" или официально "старший лейтенант [фамилия]". +**Сюжетная функция:** +- В основной кампании: появляется ЕСЛИ игрок продаёт свою панель через Тегелрам (ст. 273 УК). Может прийти физически домой (Game Over) или связаться через TG (предупреждение). +- В эпилоге (см EPILOG.md): пишет лично через скаМ с октября 2023. Январь 2024 — формулирует Предложение (три развилки). + +--- + +## Мужик с листовками + +**Имя:** +**Возраст:** 35-40 лет +**Внешность:** кепка, ветровка, у ларька "Шаурма 24ч" +**Манера речи:** прокурено-сипловатая, лаконичная, по делу. +**Сюжетная функция:** +- Пролог: первый работодатель, листовки +- Регулярно: возможность подработать у него весь август 2020 и иногда позже +- 2022 (WAR): может исчезнуть из локации (флешбек "куда делся Толик?") + +--- + +## Продавец FMS-панели + +**Имя в Тегелраме:** `@fms_seller` или похожий +**Манера речи:** менеджер-наглый, использует англицизмы ("конверсия", "ROI", "профит") +**Сюжетная функция:** +- Связывается когда у игрока ~10 аккаунтов +- Предлагает аренду 1500₽/мес +- Позже — покупку навсегда +- **Канон:** отдельный NPC. **НЕ связан** ни с Осминогом, ни с Майором. Просто бизнесмен на серой стороне рынка. + +--- + +## Одноклассники + +**Минимум 3 заметных персонажа в классе:** + +1. **Андрюха** (см выше) — друг +2. **** — соперник в учёбе, помогает с мини-играми, осуждает фарм +3. **** — насмехается над фармом, играет в Дотку, имеет много скинов, может стать врагом-конкурентом + +--- + +## TBD (требует решения с юзером) + +1. Имя отца — Сергей? Андрей? Другое? +2. Мать — есть/нет/умерла/уехала? +3. Полная фамилия Андрюхи — оставить "М." до финала? +4. Имя Майора +5. Имя мужика-листовочника — Толик? Безымянный? +6. ~~Личность Товарища~~ — **ЗАКРЫТО:** Осминог = герой из будущего (мета-петля). См выше. +7. Имена двух других одноклассников +8. Город / регион — конкретно или безымянно? diff --git a/canon/EPILOG.md b/canon/EPILOG.md new file mode 100644 index 0000000..1bae39d --- /dev/null +++ b/canon/EPILOG.md @@ -0,0 +1,172 @@ +# EPILOG.md — Эпоха 6: Рефарм 2022-2026 + +**Триггер открытия:** после финальной кат-сцены 29 мая 2022. +**Длительность:** 30 мая 2022 — 31 декабря 2026 (~4.5 года игрового времени, ~3-6 часов реал в зависимости от ускорения). +**Опциональность:** Эпилог НЕ обязателен. После основного финала игрок выбирает: +- **А) "Закончить историю"** — титры, релиз. Концовка "Канон". +- **Б) "Продолжить рефарм"** — открывается Эпоха 6. + +--- + +## Концепция + +Основная кампания заканчивается осознанием героя что игра проиграна. Эпилог — это попытка героя продолжать вопреки. Постепенные ограничения нарастают. Свободы становится всё меньше. Игрок выбирает как с этим жить. + +Это **не sandbox** — это направленная игра с постепенным сжатием возможностей. + +--- + +## Ускорение времени + +В Эпоху 6 1 игровой день = 1-2 минуты реального геймплея (vs 25-35 мин в основной игре). Это пакетный режим: проверил почту → отбил волну → разработал → следующий день. + +Если игрок принял ключевое решение (см ниже) — может временно замедлиться до 5-10 мин/день для сюжетной сцены. + +--- + +## Постепенные ограничения (нарастание по датам) + +### 2022 — Послеоктабрьский шок + +| Дата | Событие | +|---|---| +| **июн 2022** | Часть онлайн-магазинов перестаёт принимать карты страны Р. Работают только обходные. | +| **июл 2022** | Закрытие нескольких популярных TG-каналов "по решению регулятора". Появляется новость "Свои уходят в подполье". | +| **сен 2022** | Школа: 11 класс. Можно НЕ ходить (платить штрафы). | +| **окт 2022** | Появляется **VPN-зависимость** для доступа к части сервисов. Цены на VPN-подписки растут. | +| **нояб 2022** | Первая попытка регистрации **скаМ** (обязательно для госуслуг — но герой пока может игнорить). | +| **дек 2022** | Появление **тов. Майора** в новостях как "представителя нового цифрового надзора". | + +### 2023 — Принуждение + +| Дата | Событие | +|---|---| +| **янв 2023** | Школа: для сдачи ЕГЭ обязательна установка скаМ. Развилка: установить или провалить экзамены. | +| **мар 2023** | Выход **кесе 2** (с задержкой в каноне — реально она вышла осенью 2023; мы её сдвигаем чуть раньше). Большой передел рынка скинов. | +| **май 2023** | ЕГЭ. От результата зависит куда герой может поступать. | +| **сен 2023** | Поступление: ВУЗ / колледж / "Сэр да Сэр" (армия). | +| **окт 2023** | Если в скаМ — открывается чат с **@major_official** (тов. Майор пишет лично). | + +### 2024 — Развилка + +| Дата | Событие | +|---|---| +| **янв 2024** | Тов. Майор предлагает герою выбор (см ниже). | +| **мар 2024** | По выбору героя — открывается один из трёх путей. | +| **сен 2024** | Конкретные последствия выбора закрепляются. | + +### 2025-2026 — Жизнь по выбору + +| Дата | Событие | +|---|---| +| **2025** | Постепенное сжатие свободы. Аккаунты падают чаще. Цены кейсов почти нулевые. | +| **2026** | Подведение к финальной кат-сцене 31 дек 2026. | +| **31 дек 2026 (23:59)** | **Истинный финал** — открывается экран распечатки концепт-документа (мета-связь с Осминогом). | + +--- + +## Мессенджер скаМ + +**Появление:** ноябрь 2022. С января 2023 — обязателен для госуслуг и ЕГЭ. + +**Иконка:** стилизованная буква "М" в кружке (намёк на реальный гос-мессенджер, но изменённая). + +**Функции (в каноне):** +- Чат "Госуслуги" — официальные уведомления (предустановлен, удалить нельзя) +- Чат "Школа/ВУЗ" — официальная коммуникация +- Чат "@major_official" — **тов. Майор лично** (появляется после октября 2023 если игрок установил скаМ) +- Личные чаты — герой может писать друзьям, но Андрюха и большинство фермеров **в скаМе НЕ зарегистрированы** (остались в Тегелраме) +- Поиск — централизованный, госконтролируемый + +**Игровые эффекты:** +- Если **установлен** — герой может сдать ЕГЭ, легально поступить, легально работать. Но: чат с Майором → давление, выбор путей. +- Если **НЕ установлен** — ЕГЭ провалится, нужно идти в неформальную работу (фарм 100%, риск Майора через другие каналы). + +--- + +## Чат с тов. Майором — три развилки + +После того как Майор начал писать (окт 2023), к январю 2024 он сформулирует Предложение: + +### Развилка А: "Сотрудничать" +**Майор:** "Слушай, {playerName}. Мы знаем что ты в теме. Знаем про твоих знакомых. Мы можем закрыть глаза на тебя — если поможешь нам с ними. По одному имени в месяц. Деньги хорошие, репутация чистая." + +**Если игрок соглашается:** +- Раз в месяц — выбрать одного знакомого из списка (Андрюха, Андрей М., другие фермеры) +- Деньги поступают в скаМ-кошелёк +- Друзья начинают пропадать из Тегелрама ("заблокировали") +- К концу 2026 — герой богат и одинок +- **Концовка "Иуда"** — на распечатке концепт-дока он подписан "В соавторстве с тов. Майором". Мета: значит игру создал стукач. + +### Развилка Б: "В подполье" +**Майор:** "Молодец, не хочешь — твоё право. Только знай: каждый твой шаг мы видим. Здоровья тебе." + +**Эффекты:** +- Майор не пишет 6 месяцев → внезапная "проверка" (мини-игра уклонения) +- Использовать только Тегелрам (более рискованно) +- Фарм продолжается, но риск волн +50% +- VPN обязателен 24/7 +- К концу 2026 — герой потерял почти всё, но сохранил Андрюху, друзей и совесть +- **Концовка "Тихий"** — на распечатке концепт-дока он подписан "Анонимно". Самая ламповая концовка. + +### Развилка В: "Сдаться" +**Майор:** "Ну вот, осознаёшь. Это хорошо. Идём оформлять признание. Срок небольшой, штраф посильный. И — никакого фарма больше. Никогда." + +**Эффекты:** +- Кат-сцена явки с повинной +- 1 год условно + 50,000₽ штраф +- Все стеме-аккаунты блокированы НАВСЕГДА (включая защищённый первый из пролога — нарушение канона, но это игровой выбор) +- Герой устраивается на обычную работу, женится (TBD), живёт спокойно +- **Концовка "Чистая Жизнь"** — на распечатке концепт-дока надпись "Эту игру разработать так и не удалось. Закрыть проект". + +--- + +## Дополнительные механики Эпилога + +### Бесконечный рефарм +- Все основные мини-игры остаются доступными +- Новые типы кейсов появляются (кесе 2 операции, кесе го "Наследие") +- Цены замедленно деградируют — фарм перестаёт быть прибыльным к 2026 +- Игрок должен находить новые ниши (NFT-скины, обмен с заграницей через прокси, и т.п. — мета-сатира) + +### Релизные ивенты +- "Чёрная пятница" каждый ноябрь — кейсы по -50% +- Летние/зимние операции в кесе го — мини-сюжеты по 2-3 дня каждая +- Анонсы в Тегелрам "Свои" → если канал ещё не закрыт + +### Постоянные риски +- Мелкие волны банов каждые 2-3 недели (рандом) +- Крупные волны — раз в год (объявляются заранее в TG) +- "Налоговая проверка" — если на счету >500,000₽ → запрос подтверждения происхождения + +--- + +## Андрюха в эпилоге + +- Продолжает фармить параллельно +- Иногда пишет в Тегелрам со своими новостями +- Если игрок выбирает Развилку А (стучать): Андрюха пропадает первым из жертв. Сообщение "удалено" → пустой чат. +- Если Развилка Б (подполье): Андрюха остаётся, последнее сообщение в декабре 2026 — "{playerName}, я в порядке. ты как?". На этом — конец. +- Если Развилка В (сдаться): Андрюха разочаровывается, перестаёт общаться, "вычеркнул из контактов". + +--- + +## Андрей Мишурин в эпилоге + +Продолжает свою пасхалочную функцию. Иногда комментирует в чате "Свои". Не зависит от выборов героя. К концу 2026 — последнее сообщение от него: "ну всё пацаны, я кажется на пенсию ухожу. удачи в фарме новому поколению." (Тёплая пасхалка — спасибо реальному соавтору.) + +--- + +## Осминог в эпилоге + +В основной кампании Осминог говорит "я больше не смогу писать". Это правда — он молчит весь Эпилог. **Один раз, 31 декабря 2026 в 23:55**, приходит финальное сообщение: *"{playerName}. Спасибо. Это была твоя жизнь. И моя."* — и всё. После этого — финальная кат-сцена с распечаткой. + +--- + +## TBD (для эпилога) + +- Имя тов. Майора в скаМ +- Точная иконка скаМ +- Сценарий мини-игры "Налоговая проверка" +- Стоимость VPN-подписок в эпилоге +- Конкретный список "знакомых" для Развилки А diff --git a/canon/FORESHADOWING.md b/canon/FORESHADOWING.md new file mode 100644 index 0000000..dd851d1 --- /dev/null +++ b/canon/FORESHADOWING.md @@ -0,0 +1,141 @@ +# FORESHADOWING.md — Засевы и оплаты + +**Принцип:** каждая деталь, упомянутая до финала, должна "выстрелить". Если что-то засеяно — нужна сцена оплаты. Если оплачено — должен быть засев. + +--- + +## Засевы из пролога (21-23 авг 2020) + +### 1. Флешка "Андрюхино" +- **Засев:** Акт 1 пролога. На столе флешка с надписью "Шиндовс 9 — НЕ ТРОГАТЬ — Андрюхино". +- **Оплата 1:** 1 сен 2020 — Андрюха в школе подходит, обозначается как давший флешку. "Ну как, поставил? Я ж говорил, эта сборка норм." +- **Оплата 2:** ~окт 2020 — Андрюха показывает First mail, тема почт и аккаунтов. +- **Оплата 3:** ~май 2022 (финал) — Андрюха пишет: "Слышь, у меня всё снесли. У тебя?" — параллель: оба прошли путь, оба попали. + +### 2. Имя в установке Шиндовс +- **Засев:** Акт 1 пролога. Игрок вводит `{playerName}` при установке. Имя сохраняется. +- **Оплата 1:** все диалоги используют `{playerName}` после 1 сен 2020 (Андрюха обращается по имени). +- **Оплата 2:** финальные титры — "Эта история — {playerName} из {city/region}". Личная привязка. + +### 3. Пароль на холодильнике +- **Засев:** реплика отца "Пароль от Wi-Fi на холодильнике". Игрок может физически пойти на кухню посмотреть. +- **Оплата:** случайно пасхалка — на финале на холодильнике может появиться новая записка от отца с другим текстом. Маленькая деталь. + +### 4. Боты с луком в тефе2 (мем "ГИГАБОТ_АИМБОТ_2020") +- **Засев:** Акт 2 пролога. Игрок убивается ботами 4 раза подряд. +- **Оплата 1:** в Тегелрам-канале "Свои" появляются мемы про этих ботов (Андрюха в чате: "ха, тоже с ними столкнулся"). +- **Оплата 2:** на финале (после КВ-2 банов) один из ников ботов всплывает как имя аккаунта героя что был забанен. **"Так вот кто я был для них."** + +### 5. Австралиевый контракер +- **Засев:** Акт 4 пролога — выпадение в тефе2. +- **Оплата 1:** герой может НЕ продавать его, и на финале он будет стоить ~2500-3000₽. Эмоциональный момент: герой смотрит на него = единственное, что осталось. +- **Оплата 2:** если игрок продал сразу — на финале появится TG-сообщение от того, кому продал: "Помнишь австралиевый? Я его до сих пор юзаю." — горько-сладкий момент. + +### 6. Мужик с листовками "Толик" +- **Засев:** Акт 5 пролога — раздача листовок. +- **Оплата:** в 2022 (WAR) Толика нет на месте. У ларька "Шаурма 24ч" вместо него — другой человек. Намёк на мобилизацию/исчезновение. Тихая трагедия. + +### 7. Гайд на митубе "Майнер забрал мой пека — НЕ ПОВТОРЯТЬ" +- **Засев:** Акт 9 пролога — в результатах поиска. +- **Оплата:** **ОПЦИОНАЛЬНО** в 2021 — если игрок откроет это видео, узнает о крипто-майнерах в нелегальных установщиках. Может стать триггером отдельной мини-сюжетной линии (закрыли, ввели вирус → потеря части аккаунтов). + +### 8. Запись в книге Уголовного кодекса (на полке) +- **Засев:** упоминание в "пасхалках" пролога — книга "Уголовный кодекс РФ — 2019 ред." на полке. +- **Оплата:** когда первый раз появляется Майор / упоминается ст. 273 — герой может открыть книгу, прочитать статью. Объяснение через предмет, не через прямой текст. + +### 9. Постер Лесты на стене +- **Засев:** в пасхалках пролога. +- **Оплата:** В сценах изменения дизайна комнаты (~10 класс) — постер обновлён/снят. Маленький маркер "герой изменился". + +### 10. Старый пек на Pentium 4 +- **Засев:** Акт 1 — упомянут, видим в углу комнаты. +- **Оплата:** при возможной концовке "Сэр да Сэр" (армия) — последний кадр это старый пек, отец достаёт его из шкафа. "Ну, новый теперь у меня. А этот тебе на ностальгию." + +--- + +## Засевы из 9 класса (на будущие эпохи) + +### 11. Тегелрам-канал "Свои" — стиль модератора +- **Засев:** ежедневные новости 9:00 от анонимного модератора. +- **Оплата:** модератор остаётся анонимным. В эпилоге (после 2024) — раскрывается как один из старых фермеров TG-сообщества. Не сюжетно-значим. (Стоит дать ему имя "Серый" или похожее в самом эпилоге если будет нужно.) + +### 21. **Осминог = герой из будущего** (МЕЙН-ТВИСТ + МЕТА-ПЕТЛЯ) +> Имя "Товарищ" из концепт-дока **ретировано**. Везде = Осминог. См NAMING.md, CHARACTERS.md. +- **Засев 1:** Осминог использует обороты, которых ещё нет в 2020-2022. Игрок может заметить ("шок-контент", "кринж-фарм", "донат-вэйв" — современные нам слова). +- **Засев 2:** Осминог "удачно" предсказывает мелкие волны банов — потому что помнит их из своей "прошлой" жизни. +- **Засев 3:** Иногда оговаривается: *"я помню как это закончилось"*, *"в твоём 2020"*, *"у нас потом..."*. Игрок может поймать. +- **Засев 4:** В вопросах "кто ты?" — молчит на 1-2 недели, потом приходит как ни в чём ни бывало. +- **Засев 5:** Аватарка @osminog_2k20 — пиксельный осьминог с 8 щупальцами. В финальной кат-сцене на экране пека лежащей распечатки виден тот же осминог как логотип проекта Godot — связка визуальная. +- **Засев 6:** Иногда даёт ПЛОХИЕ советы. Объяснение в твисте: он не помнил всё точно, или сознательно толкал к ошибкам, чтобы юный-он получил тот же опыт что и он сам. +- **Оплата:** **29 мая 2022** — последнее сообщение Осминога перед финальной кат-сценой: *"я больше не смогу писать. дальше — сам. но ты вырастешь. я обещаю."* +- **Финальный мета-payoff (см #20):** на столе распечатка концепт-документа этой игры. Если игрок открывает её — понимает что концепт писал он сам, во взрослом возрасте. Замыкается петля: Осминог = взрослый {playerName} = разработчик игры = ты, игрок, прочитавший концепт-док в реальной игре. Тройная мета-петля. +- **Цена твиста:** меняет всё. Второе прохождение читается иначе — как письмо из будущего самому себе. + +### 12. Кейс кесе го среда -10% +- **Засев:** механика. Игрок узнаёт что среда — день обвала. +- **Оплата:** на одну сред в мае 2022 — обвал на -50% за день. Сигнал что что-то не так. Через 3 дня — КВ-2 финал. + +### 13. ОГЭ результаты +- **Засев:** июнь 2021. +- **Оплата:** результаты влияют на доступные пути 2021-2022 года. + +--- + +## Засевы из 10 класса + +### 14. Выход кесе 2 (~окт 2021) +- **Засев:** новость, переход части скинов в "наследие". +- **Оплата:** часть инвентаря героя обесценивается. Толчок к покупке панели. + +### 15. Покупка FMS-панели +- **Засев:** появилась в инвентаре, иконка в трее Шиндовс. +- **Оплата 1:** работает, +фарм +- **Оплата 2:** на КВ-1 (6 ноя 2021) защищает от части потерь +- **Оплата 3:** на финале — взломана/устарела, не помогает + +--- + +## Засевы из Эпохи 4 (WAR) + +### 16. Курс рубля +- **Засев:** в TG ежедневные курсы. +- **Оплата:** ~март 2022 курс прыгает, цены кейсов нестабильны → fundamental shift в экономике игры. + +### 17. Своя панель (ст. 273) +- **Засев:** возможность доступна с ~апр 2022. +- **Оплата:** разработка → продажа в TG → Майор. Game Over вариант. + +--- + +## Финальные паейофы (КВ-2, 29 мая 2022) + +### 18. ВСЕ аккаунты падают, кроме первого +- **Засев:** в прологе создан первый, основной аккаунт. Он защищён. +- **Оплата:** на финале — все остальные синие. Первый горит зелёным "Active". Эмоциональный пик. + +### 19. "Поэтому я и создал эту игру" +- **Засев:** ТЫ играешь в игру про разработчика игры. Если в прологе игрок собрал имя `{playerName}` — на финале на экране Шиндовс висит окно VSCode/Godot с проектом "FarmingSim by {playerName}". Прямая мета-отсылка. +- **Оплата:** титры. + +### 20. Открытие исходного концепт-документа +- **Засев:** в пролог героя есть тетрадь, открыть нельзя. +- **Оплата:** на финале — в комнате героя на столе лежит распечатка концепт-документа этой самой игры. Игрок может прочитать. Содержание = реальный `Игра для Steam.txt` (мета!). +- **Зачем:** превращает игру в "симулятор разработчика рассказывающего про свою жизнь". + +--- + +## Что НЕ должно быть засеяно (анти-засевы) + +Чтобы избежать дыр: +- Не упоминать персонажей которых не введём (мать, бабушку, и т.п.) без оплаты +- Не давать загадок без отгадок +- Если в комнате есть деталь — она должна работать (нет случайных предметов на фоне без смысла) + +--- + +## TBD + +- Кто такой модератор "Свои"? **ЗАКРЫТО:** анонимный фермер старшего поколения, ник "Серый" — раскроется в эпилоге если нужно. **НЕ Осминог, НЕ Майор, НЕ Андрюха.** +- Куда делся Толик в 2022? +- Полное имя Андрюхи раскрываем когда? +- Финальная мини-катсцена с распечаткой концепт-документа — пиксельно или текстом? diff --git a/canon/ITEMS.md b/canon/ITEMS.md new file mode 100644 index 0000000..2310f68 --- /dev/null +++ b/canon/ITEMS.md @@ -0,0 +1,127 @@ +# ITEMS.md — Предметы и их свойства + +--- + +## Сюжетно-якорные предметы + +### Австралиевый контракер + +- **Откуда:** дроп из **тефе2** (НЕ кесе го!) после прохождения **3 мини-игр** на сюжетных миссиях Mannco Operations +- **Когда:** День 2 пролога (22 авг 2020), после второго захода в тефе2 с подработки +- **Базовая цена:** 1500₽ (на момент дропа) +- **Динамика:** +1% в день, среда -10%. На финале (май 2022) при правильном хранении на дроп-аккаунте может стоить ~2500-3000₽ +- **Опции игрока при дропе:** + - Продать сразу (комиссия 13%) → 1305₽ + - Оставить на основном аккаунте → риск бана при волнах + - Отправить на дроп-аккаунт (заморозка 7 дней) → доступно только при наличии дроп-аккаунта (нет в прологе) +- **Фор-эффект:** это **сюжетный** момент "Я могу заработать". Не баланс-предмет. +- **Канон:** существует ровно ОДИН такой предмет в этой игре, в этот момент. Это не повторяемый дроп. Игровое объяснение: "Mannco даёт его за прохождение трёх миссий новичкам — раз в учётке." + +### Флешка "Андрюхино" + +- **Откуда:** дал Андрюха (физически), до старта игры +- **Содержимое в каноне:** Шиндовс 9 ISO +- **Где видим в игре:** Акт 1 пролога. На столе. Надпись от руки "Шиндовс 9 — НЕ ТРОГАТЬ — Андрюхино" +- **Фор-эффект:** объясняет почему герой сразу знаком с Андрюхой (1 сен 2020). Заякоривает Андрюху как "проводника в фарм-культуру". +- **Где всплывает:** см FORESHADOWING.md +- **Игровая взаимодействие:** в прологе ЛКМ → запустить установку Шиндовс. После пролога — лежит на полке как декорация (можно осмотреть для пасхалки). + +### FMS-панель + +- **Что:** вымышленный анти-детект-софт +- **Появление:** в Тегелраме, в личке от @fms_seller (TBD точное имя), при ~10 фарм-аккаунтах. Канонично ~февр 2021. +- **Три уровня:** + - **Аренда:** 1500₽/мес → +20% шанс бана на всё, но иммунитет к ручным проверкам админов + - **Покупка навсегда:** 15000₽ → 1 устройство, +20% шанс бана, но обновления вечные + - **Своя разработка:** 75000₽-105000₽ → защита от мелких волн пропорциональна вложениям. **Триггерит ст. 273 → риск Майора**. +- **Игровой UI:** иконка в трее Шиндовс (внизу справа). Когда активна — лёгкая зеленая пульсация. Клик → окно с настройками. + +--- + +## Кейсы (категория предметов) + +### Кейс кесе го Nonprime +- Цена покупки ключа: +- Содержимое: 1 случайный скин кесе го. Распределение rarity: 80% обычный, 15% редкий, 5% эпический. +- Базовая цена скина на дропе: 50-300₽ (медиана 150₽ = Z). + +### Кейс кесе го Prime +- Содержимое: 1 случайный скин повыше rarity. 60/30/10. +- Базовая цена: 200-800₽ (медиана 450₽ ≈ 3Z). + +### Кейс Пабаджи +- Содержимое: 1 случайный косметический. 90/8/2. +- Базовая цена: 30-200₽ (медиана 75₽ ≈ Z/2). + +### Операционный кейс тефе2 +- Сюжетный. Только из миссий. Не покупается. Не продаётся за обычные деньги. + +--- + +## Скины (вариативно генерируемые) + +Каждый скин в инвентаре имеет: +- `id` — уникальный идентификатор +- `game` — кесе го / кесе 2 / Пабаджи / тефе2 +- `rarity` — обычный / редкий / эпический / контракер / австралиевый +- `name` — название (генерируется по таблице слов: цвет + объект + тема, напр. "Багровый AK Северное Сияние") +- `base_price` — цена на момент выпадения +- `current_price` — текущая цена +- `acquired_on` — день выпадения +- `account_id` — на каком аккаунте лежит +- `frozen_until` — если на складе, дата разморозки +- `souvenir` — bool, для редких сувенирных + +Список редких "именных" скинов с лора (которые могут выпасть как easter eggs): +- **Австралиевый контракер** — см выше +- **Howl 2014** (название TBD) — заблоченный скин, выпадает раз в кампанию, юмор: "Опа, такой больше не дают" +- **"Драгон Лор" аналог** — мечта героя (TBD: даём или нет?) + +--- + +## Аккаунты как "предметы" + +Аккаунт стеме в каноне = тоже инвентарный объект: +- `id` — внутренний +- `username` — генерируется или вводится игроком +- `email_id` — привязка к почте +- `created_method` — manual (-0% bonus risk), automatic (+30%) +- `prime_status` — bool +- `ban_risk` — текущий % шанс бана +- `is_protected` — bool. **Только первый аккаунт из пролога имеет true.** Защищён от КВ-2 финала. +- `is_drop_account` — bool. Один или несколько в late-game. +- `games` — список купленных +- `inventory` — список скинов + +--- + +## Почты как предметы + +- `email_address` — генерируется (Гмыло: набор имя.фамилия@gmail; First mail: ru1d0m_str8gh4@firstmail) +- `service` — Gmail / First mail +- `created_on` — дата +- `account_id` — к какому стеме привязана +- Сохраняются в файл `почты.txt` на рабочем столе пека (видимый в игровом UI) + +--- + +## Прочие предметы среды + +- **Пек** героя — основной игровой объект +- **Кровать** — save trigger +- **Окно** — quit trigger +- **Холодильник** — еда (+30 еда, -1 час) +- **Книжная полка** — пасхалки (Сетевые технологии, УК РФ) +- **Постер Лесты** — пасхалка/copyright-risk; в каноне ПЕРЕРИСОВАН (не пиксель в пиксель) +- **Календарь на стене** — UI просмотра календаря +- **Iphone/мобильник** — TBD (для звонков, если есть) + +--- + +## TBD + +- Ключи к кейсам — нужны или дроп открывается сразу? +- "Драгон Лор" аналог — даём в каноне или это слишком? +- Howl 2014 эквивалент — стоит ли вводить +- Спецификация пека (i3 vs Ryzen) +- Иконки FMS-панели — нарисую процедурно когда дойдёт diff --git a/canon/LORE.md b/canon/LORE.md new file mode 100644 index 0000000..e397380 --- /dev/null +++ b/canon/LORE.md @@ -0,0 +1,126 @@ +# LORE.md — Мир игры + +--- + +## Время и место + +**Период основной кампании:** 21 августа 2020 — 29 мая 2022 (21 месяц) +**Период эпилога (опционально):** 30 мая 2022 — 31 декабря 2026 (см EPILOG.md) +**Место:** безымянный областной центр в **стране Р**. Климат умеренный, есть зима со снегом. Не столица, провинция, но областной центр (есть колледжи, ТЦ, фастфуд). +**Альт-история:** да. Игра НЕ называет страну прямым текстом ("Россия", "РФ" не звучат), а использует обозначение **"страна Р"** — нейтральное для обеих сторон политического спектра. События с реальной хроникой пересекаются по датам, но подаются ОБОБЩЁННО. + +--- + +## Политическая обстановка (как игра её подаёт) + +### C-19 (вирус) +- **Что:** инфекционное заболевание, появилось в конце 2019. В игре активно с старта (авг 2020) до начала 2022. Страна откуда пошёл вирус — **НЕ называется** в игре. +- **Подача:** через TG-новости. Два канала с разными интонациями (см NEWS.md). +- **Игровые эффекты:** + - Дистанционка в школе периодами → +время на фарм, -социалка + - Локдауны → закрытие подработок на 1-2 недели + - Маски (визуально, без политики), QR-коды по желанию +- **Заканчивается:** официально 5 фев 2022, новость "ограничения снимаются". + +### WAR (нейтрально подано) +- **Что:** "новая операция". В каноне **НЕ называется конкретно**, **НЕ упоминаются стороны, территории, причины**. Просто факт: "началась операция, мир изменился". +- **Подача:** TG-новость 24 фев 2022 "Объявлено о начале новой операции. Жителям рекомендовано сохранять спокойствие". Без деталей. Никаких "восточный сосед", "западный союз", "спецоперация", "вторжение". +- **Игровые эффекты (нейтрально):** + - Курс валют (без указания каких именно) прыгает → цены кейсов нестабильны + - **Часть онлайн-сервисов изменила условия работы** в стране Р (без указания "санкции", "ушли", "ограничили") + - Аккаунты-фарм теряют ценность из-за смены платёжных систем + - Усиление контроля → больше волн банов +- **Внутриигровое название "операции":** "**Большая Операция**" или просто "**Операция**" — у обоих TG-каналов одинаковое название, без сторон. +- **Заканчивается:** в основной кампании НЕ заканчивается (игра кончается 29 мая 2022). В эпилоге — растягивается до 2026. + +**КРИТИЧНО:** ни одна реплика, ни одна новость **НЕ говорит** кто на кого "напал" или "обороняется". Только обобщения. Это юридическая защита от обеих сторон политики и платформенной модерации Steam. + +--- + +## Источники новостей в игре + +### TG-канал 1: "Будни Региона" (государственно-нейтральный) +- Новости С-19 с официальной подачи +- Новости школы, региона +- Спокойный тон +- Ежедневно 8:30 утра + +### TG-канал 2: "Свои" (полугосударственный/независимый — TBD) +- Новости с другой подачи +- Слухи о волнах банов +- Гайды по фарму (опосредованно) +- Анонсы выходов игр (кесе 2 и пр.) +- Ежедневно 9:00 утра + +**Региональность:** В каноне для разных языковых локалей подаются разные новости (RU = российские, EN = глобальные / западные). Это технически — два варианта строк в `i18n.csv`, привязанных к новостям. Реализуем во второй фазе. + +--- + +## Бренды и цены (зафиксировано) + +### Игры в стеме (на старте 21 авг 2020) + +| Игра | Цена в стеме | Кейс-дроп | Цена кейса | +|---|---|---|---| +| тефе2 | бесплатно (Nonprime) | сюжетный (после 3 мини-игр) | Australium-уровень | +| кесе го Nonprime | бесплатно | 1/нед (среда), 3 шт | ~Z руб | +| кесе го Prime | 1300₽ | 1/нед (среда), 5 шт | ~3Z руб | +| Пабаджи | 700₽ | 4/нед (пн/ср/пт/вс) | ~Z/2 руб | + +**Z = базовая цена скина** = на старте **150₽** (фиксируем в коде как стартовое значение). Колеблется по дням. + +### Подработки + +| Работа | Время | Заработок | Усталость | Доступность | +|---|---|---|---|---| +| листовки | 3 часа | 600₽ | -20 | пн-вс с 14:00 | +| курьер | 3 часа | 1200₽ | -40 | возраст 16+ (с авг 2021) | +| ВиТ | 3-6 часов | 200₽/ч | -10/ч | возраст 16+ | + +### FMS-панель +- Аренда: 1500₽/месяц +- Купить навсегда: `X` = **15000₽** +- Своя разработка: `5X` = **75000₽** (5 уровней вложений × 15000) +- Полная защита от мелких волн: `7X` = **105000₽** + +--- + +## Технологии в каноне + +- **Пек:** новый сборщик. Спецификация: +- **Интернет:** Wi-Fi дома, пароль на холодильнике (пролог) +- **Телефон:** есть, но не основной экран игры. Используется для звонка отцу (TBD: есть ли мобильник или старый стационарный) +- **Флешка:** USB-A, надпись "Андрюхино" +- **Шиндовс 9:** в каноне это не Windows 9 (которой нет в реале), а просто следующая итерация Шиндовса в альт-каноне + +--- + +## Школа + +- 9 класс 2020-2021 → ОГЭ → 10 класс 2021-2022 +- 4 урока в день, скип = -6 часов игрового времени +- После школы: 80% шанс домашки = 3 мини-игры: + - **Математика:** простейшее уравнение (тяни плитку 2+2=) + - **Русский:** распределить слова по столбцам + - **(TBD третий предмет):** возможно история, физика или иностранный +- Региональность: в RU-локали третий предмет = русский, в EN-локали = английский (как иностранный) +- Армейка / Сэр да Сэр = плохое обучение (3 фейла подряд) → Game Over + +--- + +## Юридическая обстановка + +- **Ст. 273 УК.РФ** — собственная разработка панели = риск, появляется Майор +- **Спам, мошенничество** — продажа аккаунтов в TG = риск бана + риск Майора +- **Возраст** — 16-летний может работать только на лёгких подработках (листовки) до получения паспорта/трудовой. После 16 — курьер, ВиТ. + +--- + +## TBD + +- Город (безымянный / конкретный?) +- Спецификация пека +- Мать +- Третий школьный предмет +- Стоимость кесе 2 при выходе (~октябрь 2021) +- Точные TG-новости по дням (отдельный файл `canon/NEWS.md` появится потом) diff --git a/canon/MECHANICS.md b/canon/MECHANICS.md new file mode 100644 index 0000000..7bbbc3b --- /dev/null +++ b/canon/MECHANICS.md @@ -0,0 +1,191 @@ +# MECHANICS.md — Дополнительные механики + +Все 4 механики зафиксированы после раунда уточнений. Это надстройки над основной системой подработка / фарм / время / банвол. + +--- + +## M-001: Прокси-цепочка (VPN-хопы) — эпилог + +**Период доступности:** Эпоха 6 (Эпилог), с июля 2022. +**Триггер:** новость в TG "часть онлайн-сервисов изменила условия работы". Если игрок попробует купить кейс через стеме — окно "Сервис недоступен в вашем регионе. Подключите прокси-цепочку". + +### Как работает +- В углу рабочего стола Шиндовс появляется новая иконка — **"Прокси-цепочка"** +- Открывается мини-схема: пиксельный набор серверов в разных "странах" (помечены флажками в нейтральных цветах — без узнаваемых флагов) +- Игрок перетаскивает свой "пакет" по цепочке узлов от 2 до 8 хопов + +### Параметры +| Длина цепочки | Стабильность | Скорость фарма | Шанс отвала | +|---|---|---|---| +| 2 хопа | 40% | 100% | 60% за день | +| 4 хопа | 70% | 70% | 25% за день | +| 6 хопов | 90% | 50% | 8% за день | +| 8 хопов | 99% | 30% | 2% за день | + +### Стоимость +- 1 хоп = 100₽/мес (~$1) +- Каждый дополнительный хоп +100₽/мес +- 8 хопов = 800₽/мес постоянных расходов + +### Геймплей +- Раз в день игрок может **пересобрать** цепочку (drag-and-drop) +- Если цепочка отвалилась — фарм останавливается до починки +- Особый узел "**экзит-нода**" — последний хоп, который виден сервисам. Если его раскроют (1% шанс/день) — этот хоп блокируется навсегда, нужно покупать новый + +### Сюжетные привязки +- Осминог в основной кампании может обронить: *"когда дойдёт до прокси — бери 6 хопов минимум. я помню как это было"*. Если игрок дошёл до эпилога — узнаёт что Осминог имел в виду. +- Андрюха в эпилоге может предложить "свою цепочку" (его инсайд) + +--- + +## M-002: Курс валют как мини-игра + +**Период:** доступна с **сен 2021** (за ~5 мес до WAR — затравка), активно играет с **марта 2022**. +**Триггер:** после первой крупной флуктуации курса герой получает доступ к "приложению валютного банка" в Шиндовс. + +### UI +- График курса (день, неделя, месяц) — пиксельный candlestick +- Кнопки: **Купить $** / **Продать $** / **Купить €** / **Продать €** +- Баланс: ₽ / $ / € + +### Механика +- Курс **подгружается из канонического расписания** (см ниже) — НЕ привязан к реальному реалтайму +- 1 раз в игровой день можно совершить 1 транзакцию (комиссия 2%) +- Долгосрочное хранение: сбережения в $ или € защищают от обвалов рубля в 2022-2026 + +### Каноническое расписание курсов (USD/RUB как ориентир) +| Период | Курс ₽/$ | +|---|---| +| авг 2020 | 74 | +| дек 2020 | 75 | +| мая 2021 | 73 | +| нояб 2021 | 71 | +| **24 фев 2022** | **80 → 110 за 2 дня** | +| мар 2022 (пик) | 120 | +| май 2022 (финал кампании) | 65 (укрепление) | +| **Эпилог:** | колебания от 60 до 150 в течение 2022-2026 | + +(Числа округлены, приближены к реалу — игроки, помнящие реальные движения, могут "угадывать" пики.) + +### Геймплей-возможности +- Купить $ за день до WAR (23 фев 2022 по новостям) → х1.5 капитала +- Купить рубли в мае 2022 (после укрепления) → х2 при следующем пике +- Игрок-неудачник — теряет 30-50% сбережений на каждом цикле + +### Подсказки от Осминога +- В основной кампании: *"запомни — 23 февраля. в этот день переводи всё в баксы"* (туманно, можно не понять). +- Если послушал → жирная награда. +- Если нет → стандартный путь, ничего страшного. + +### Защита от безпрогрыша +- Если игрок ИГНОРИТ всю механику — игра проходима. Курс — это **бонус-стратегия**, не обязаловка. + +--- + +## M-003: Шкала паранойи + +**Триггер появления:** после первого предложения FMS-панели (~февр 2021). +**Шкала:** 0 → 100. Стартует с 0. + +### Что повышает паранойю +| Событие | +Паранойя | +|---|---| +| Попасть в мелкую волну банов | +15 | +| Попасть в крупную волну | +40 | +| Получить ЛС от незнакомца | +5 | +| Прочитать тревожную новость (об арестах фермеров) | +10 | +| Появление Майора в новостях/чате | +20 | +| Звонок от мамы "Ты как там?" | +3 (растёт от подсознательной тревоги) | +| Купить FMS-панель и активировать | +25 (страх "теперь я в системе") | +| Разработать свою панель | +50 | + +### Что понижает паранойю +| Событие | -Паранойя | +|---|---| +| Поговорить с Андрюхой в школе | -5 | +| Посмотреть в окно (медитативное действие) | -2 | +| Поесть нормальную еду (не быстро) | -3 | +| Прочитать книгу с полки | -10 | +| Посетить уч заведение (общение с одноклассниками) | -8 | +| Поспать без снов | -5/ночь | +| Получить сообщение от мамы (после ответа) | -10 | + +### Эффекты от уровня паранойи +| Уровень | Эффект | +|---|---| +| 0-25 | Норма. Все действия обычные. | +| 26-50 | Лёгкая тревога. +10% шанс отказа от выгодных дропов ("вдруг подстава"). Не открывает ссылки из подозрительных источников. | +| 51-75 | Сильная. -20% эффективность мини-игр (рука дрожит). Игнорирует половину сообщений Осминога. | +| 76-100 | Паническая. Может **самостоятельно** отказаться играть в кейсы на неделю. Шанс самоудаления аккаунта (10% за день) — потеря части инвентаря. | + +### Хардкорная концовка +Если паранойя достигла 100 — открывается **скрытая концовка "Поломка"**: герой сжигает все аккаунты, продаёт пек, уходит работать в ВиТ официально. Принимает что фарм — ловушка. Альт-финал, доступен только через эту шкалу. + +### Визуал +- Шкала в углу инвентаря, **скрытая** (виден только при наведении или ALT+P) +- При высокой паранойе — пиксельная "пелена" на экране, лёгкий тремор камеры +- При 100 — экран дрожит постоянно, цвета приглушены + +--- + +## M-004: Журналист с интервью + +**Триггер:** раз в полгода (фиксированные даты — см ниже). +**Канал:** ЛС в Тегелрам от `@journalist_meditech` (или похожий ник, плюс смена раз в год). + +### Расписание прихода журналиста +| Дата | Тема | +|---|---| +| 20 мар 2021 | "Молодёжь и онлайн-сервисы: новые формы заработка" | +| 15 окт 2021 | "Серый рынок цифровых аккаунтов: интервью с фермерами" | +| 5 фев 2022 | "Как пандемия изменила подростковый рынок труда" | +| 10 апр 2022 | "Цифровое подполье в новых условиях" | +| 27 май 2022 | "Один день из жизни анонимного фермера" (последний шанс перед финалом) | + +### Текст приглашения (вариативный) +``` +@journalist_meditech: Здравствуйте! Я пишу материал для {издание} +про молодёжь и онлайн-доходы. Видел ваш ник в чате "Свои". +Готовы поделиться опытом анонимно? Никаких имён, никаких лиц. +Только история. {Издание} серьёзное, я гарантирую конфиденциальность. +``` + +### Варианты ответа +1. **Согласиться** — открывается диалог из 5-8 вопросов с выбором ответа +2. **Отказать вежливо** — *"Извините, не готов сейчас"* +3. **Послать** — *"Иди нахер"* +4. **Игнорировать** — не отвечать + +### Эффекты +| Ответ | Последствия | +|---|---| +| **Согласиться** | Через 2 недели — статья. **80% шанс**: журналист сдержал слово, всё анонимно. Паранойя -10. **20% шанс**: использовал твои детали без согласия, всё всплывёт. Появляется татарин-инвестигатор в TG → потенциально Майор приходит раньше. Паранойя +30. | +| **Отказать вежливо** | Журналист пишет "ОК, понимаю. Удачи!". Паранойя ±0. Через 6 мес может вернуться с новой темой. | +| **Послать** | Журналист обижается. Может **отомстить**: написать материал на основе чужих сведений с твоими цитатами из чата (если ты там писал). Паранойя +20. Репутация в TG-чате "Свои" -10. | +| **Игнорировать** | Журналист пишет ещё 2 раза, потом исчезает. Никаких эффектов. | + +### Шанс подделки +Один раз за игру (рандомно между 2021 и 2026) журналист — это **на самом деле провокатор от Майора**. Раскрывается только после согласия — в "статье" вместо текста приходит официальный документ-вызов. Игроку даётся выбор как отвечать. + +### Заработок +- Если согласился и журналист сдержал слово — может предложить 5000₽ "за интересную историю" (опционально) +- Деньги "белые", не повышают риск бана + +--- + +## Сводка: что новое появляется в игровых системах + +| Элемент | Где влияет | +|---|---| +| Иконка "Прокси" в трее Шиндовс | Только Эпилог | +| Приложение "Банк" | С сен 2021, активно в Эпохах 4-6 | +| Шкала паранойи | С февр 2021, всю кампанию + эпилог | +| ЛС от журналиста | Раз в полгода с марта 2021 | + +--- + +## TBD + +- Точный список вопросов журналиста в диалоге согласия +- Дизайн иконок Прокси/Банк/Паранойя — нарисую процедурно при кодировании +- Цены прокси-хопов в эпилоге — нужна ли дифференциация по "странам"? diff --git a/canon/MINIGAMES.md b/canon/MINIGAMES.md new file mode 100644 index 0000000..aa3abfa --- /dev/null +++ b/canon/MINIGAMES.md @@ -0,0 +1,257 @@ +# MINIGAMES.md — Все мини-игры + +Каждая мини-игра определена по: +- **Триггер:** когда запускается +- **Цель:** что должен сделать игрок +- **Управление:** клавиатура/мышь +- **Время:** ограничение +- **Победа:** условия и награды +- **Поражение:** условия и штрафы +- **Шанс особых исходов** +- **UI-эскиз:** что видно на экране + +--- + +## MG-001: Установка Шиндовс + +**Триггер:** Акт 1 пролога, первый раз только. +**Цель:** провести установку до конца, ввести имя. +**Тип:** последовательность экранов-кликалок (5 шагов). + +### Шаги +1. **Лицензионное соглашение** — кнопки [Принять] / [Читать]. Если "Читать" — экран с длинным текстом на 30 сек, ачивка "Юрист". +2. **Выбор диска** — 1 диск, ткнули. +3. **Имя пользователя** — клавиатурный ввод (стартовое поле пустое, минимум 2 символа, максимум 24). Это значение = `{playerName}` навсегда. +4. **Пароль** — пустое поле + кнопка "Готово". Можно оставить пустым (ачивка "Главное чтоб удобно"), можно ввести длинный (ачивка "Параноик"). +5. **Часовой пояс** — выбор из списка (Москва, Калининград, Екатеринбург, Новосибирск, и т.д.). По умолчанию — UTC+3. + +**Время:** без ограничения. В среднем 90-120 сек. +**Победа:** имя введено, шаги пройдены → переход к Акту 2. +**Поражение:** невозможно. Минимально валидное имя — обязательно. +**UI-эскиз:** пиксельный синий экран Шиндовс-установщика. По центру окно с пиксельным шрифтом. Внизу прогресс-бар. + +--- + +## MG-002: Раздача листовок (Freddy-style) + +**Триггер:** разговор с мужиком у Шаурмы. +**Цель:** раздать 50 листовок за 3 минуты реального времени. +**Тип:** top-down аркада на карте 3×3 квартала. + +### Управление +- Стрелки / WASD — движение +- Пробел — вручить листовку прохожему рядом +- Q — выбросить в урну (без штрафа но и без денег) + +### Прохожие +- **Зелёные точки:** возьмут листовку (анимация "берёт"). 100% успех. Спавн: 60% всех. +- **Жёлтые точки:** 70% возьмут, 30% откажут. Спавн: 25%. +- **Красные точки:** 30% возьмут, 70% откажут с анимацией "проходит мимо/руку отдёргивает". Спавн: 15%. + +### Спец-события (рандомно во время игры) +- 5% шанс: появляется **гопник** — забирает 5 листовок и убегает. Можно догнать (медленнее) и отнять обратно. +- 3% шанс: появляется **камера наблюдения** — если в этот момент бросаешь в урну → автопровал (мужик "видит на камере"). +- 2% шанс: появляется **пёс** — кусает за ногу → шкала усталости -10 дополнительно. + +**Время:** 3 минуты реал = 3 часа в игре. +**Победа:** все 50 раздать = 600₽. По 4₽ за листовку при частичном выполнении (минимум 30 = 120₽, иначе мужик не примет работу = 0₽). +**Поражение:** меньше 30 листовок за 3 мин = 0₽ + ачивка "Не справился". +**Штрафы:** усталость -20 (база), +10 если событие пёс/гопник. +**UI-эскиз:** камера сверху, пиксельные точки прохожих, индикатор листовок "(28/50)" в углу, таймер. + +--- + +## MG-003: Сапёр (открытие кейса кесе го) + +**Триггер:** клик "Открыть кейс" на дропе в кесе го (Nonprime/Prime). +**Цель:** разминировать поле, не задев мины. +**Тип:** классический сапёр, 8×8, 10 мин. + +### Управление +- ЛКМ — открыть клетку +- ПКМ — флажок + +### Условия +- 64 клетки, 10 мин (по концепту дока). +- Раскрыть все безопасные = победа. +- Хит мина = поражение. + +**Время:** 2 мин реал. +**Победа:** раскрыто всё → **выпадает скин повышенной редкости** (на 1 ступень выше базового шанса). +**Поражение:** хит мина → выпадает обычный скин по базовому шансу. +**Особый шанс:** 25% что мины расставлены так, что выиграть невозможно (намёк дока на читеров) — но игрок не знает заранее. Если победил несмотря на это — ачивка "Не верю в безнадёгу". + +### Усиления (доступны позже) +- Купить "подсказку" в стеме за 100₽ — открывает первые 5 безопасных клеток. + +--- + +## MG-004: Крестики-нолики (открытие кейса Пабаджи) + +**Триггер:** клик "Открыть кейс" в Пабаджи. +**Цель:** обыграть бота в крестики-нолики, лучшее из 3. +**Тип:** классические 3×3 крестики-нолики. + +### Управление +- ЛКМ — поставить крестик/нолик + +### Условия +- Игрок всегда играет крестиками +- Первый ход случайный (50/50) +- Бот в 70% случаев играет криво (не блокирует выигрышные комбо) +- 30% — играет оптимально (Минимакс) + +**Время:** ~1 мин на раунд, до 3 раундов. +**Победа:** выигрывает 2 раунда → **редкий скин**. +**Поражение:** проигрывает 2 раунда → **обычный** скин или мусор. +**Ничьи:** не считаются, переигровка. + +--- + +## MG-005: Капча (регистрация Гмыло / стеме) + +**Триггер:** создание Gmail-почты или стеме-аккаунта вручную. +**Цель:** ввести 4 искажённых символа. +**Тип:** ввод текста с клавиатуры. + +### Типы капчи +- **Текстовая:** 4-6 искажённых букв/цифр. 5 сек. +- **Аркадная** (для First mail групповая): за 30 секунд решить 10 капч подряд. +- **Картинка** (стеме): "Кликни на все картинки с автобусами" — 9 пиксельных мини-картинок. + +**Победа:** ввод правильно с 1-3 попытки → почта/аккаунт создан. +**Поражение:** 3 неудачи подряд → "Подозрительная активность. Попробуй позже" → блок на 1 час игрового времени + ачивка "Я не робот? Не уверен". + +--- + +## MG-006: Курьер (карта города) + +**Триггер:** разговор с диспетчером в приложении доставки (доступно с авг 2021 = 16 лет). +**Цель:** доставить заказ из точки А в точку Б за время. +**Тип:** top-down карта города, как листовки но с маршрутом. + +### Условия +- 3 часа игрового = 4 мин реал +- 4 заказа в смене +- Каждый заказ: подобрать в кафе/магазине → дойти до клиента → вручить + +### Спец-события +- 10% — клиент не открывает дверь (нужно ждать 30 сек или забрать обратно) +- 5% — клиент-чудак (диалог-сценка) +- 3% — нарваться на гопников (мини QTE: убежать) + +**Награда:** 300₽ за заказ + чаевые от 0 до 50₽. +**Поражение:** просрочка = -50₽, отрицательный рейтинг (после 5 — увольнение на неделю). + +--- + +## MG-007: Смена в ВиТ + +**Триггер:** работа в ВиТ (доступно с 16 лет). +**Цель:** обслужить N клиентов за смену. +**Тип:** Diner Dash-like. + +### Управление +- Клики на клиентов в очереди → принять заказ +- Клики на станции (касса/гриль/выдача) → готовка +- Перенос на стол + +### Условия +- Смена 3-6 часов = 4-8 мин реал +- Заказы простые (3-4 элемента): бургер, картошка, кола + +**Награда:** 200₽/час фиксировано + 5% от чая. +**Поражение:** клиент уходит из очереди = -10₽/клиент. Менеджер ругается → штраф к усталости. + +--- + +## MG-008: Школьная мини-игра — Уравнения + +**Триггер:** 80% после школьного дня, случайно один из 3 предметов. +**Цель:** решить уравнение перетащив плитку с ответом. +**Тип:** drag-and-drop. + +### Условия +- Уравнения простые: `2 + 2 = ?`, `5 × 3 - 4 = ?`, `x + 7 = 10` +- 5 уравнений за раз +- Время на каждое: 15 сек + +**Победа:** 4+ из 5 правильно → +школьный балл, +5 к скуке→0. +**Поражение:** 2- из 5 → -школьный балл. После 3 поражений подряд → "Сэр да Сэр" сюжетный триггер. + +--- + +## MG-009: Школьная мини-игра — Слова по столбцам + +**Триггер:** аналогично MG-008, чередуется. +**Цель:** распределить 10 слов в 2-3 столбца (например "одушевлённые/неодушевлённые"). +**Тип:** drag-and-drop. + +### Условия +- 10 слов, 2-3 категории +- Время: 60 сек + +**Победа:** 8+ из 10 правильно. +**Поражение:** 4- → -балл. + +--- + +## MG-010: Школьная мини-игра — Третий предмет + +**Триггер:** аналогично, ~30% всех школьных мини-игр. +**Тип:** +**Региональность:** в EN-локали третий предмет = русский язык (для зарубежных игроков). + +--- + +## MG-011: Установка/настройка FMS-панели + +**Триггер:** покупка FMS впервые. +**Цель:** провести через 5 экранов настройки. +**Тип:** заполнение полей (никнэйм оператора, выбор аккаунтов под прикрытие, частота фарма). + +**Победа:** настроена → панель активна в трее. +**Особенность:** настройки влияют на эффективность и риск. + +--- + +## MG-012: Разработка собственной панели + +**Триггер:** возможно с апр 2022, цена `5X+`. +**Цель:** последовательность сложных мини-игр (Кодинг-стайл): сборка из блоков, отладка, тесты. +**Тип:** Drag-and-drop "программирование" из блоков по типу Scratch, но пиксельно. + +**Победа:** панель работает → но запускается ст. 273-таймер. +**Поражение:** баги → -время, -деньги. + +--- + +## MG-013: Кат-сцена бот-боя в тефе2 (Акт 2 пролога) + +**Триггер:** запуск тефе2 первый раз. +**Тип:** **не интерактивная**, кат-сцена с пиксельной анимацией. +**Длина:** 45 сек. +**Содержание:** 4 респ-смерть-цикла подряд, имена ботов на экране, в конце игрок жмёт ESC. + +--- + +## MG-014: 3 мини-игры тефе2 → австралиевый контракер (Акт 4 пролога) + +**Триггер:** второй заход в тефе2 (День 2 пролога), после первой подработки. +**Цель:** пройти 3 мини-задания "Mannco Operations". +**Тип:** **последовательность из 3 разных микро-игр**: + +1. **"Защити позицию"** — отбить 3 волны ботов (упрощённая стрельба по точкам, 30 сек) +2. **"Доставь груз"** — провести "кубик" из точки А в точку Б по карте, избегая препятствий (20 сек) +3. **"Хедшот"** — попасть в 5 голов снайпером за 15 сек (3 промаха = провал) + +**Победа:** все 3 пройдены подряд → дроп **австралиевого контракера** (см ITEMS.md). +**Поражение в любой:** возврат в меню тефе2, можно перезапустить. После 3 провалов подряд — нужно отдыхать (-час времени). + +--- + +## TBD + +- Третий школьный предмет (история/физика/английский?) +- Точная балансировка наград/штрафов (после плейтеста пролога) +- Дополнительные мини-игры для late-game (взлом аккаунта, торги в TG) diff --git a/canon/NAMING.md b/canon/NAMING.md new file mode 100644 index 0000000..55e957d --- /dev/null +++ b/canon/NAMING.md @@ -0,0 +1,84 @@ +# NAMING.md — Словарь слэнга и единых написаний + +**Правило:** во всех текстах, диалогах, UI, новостях, файлах — пишется ТОЛЬКО как здесь. Никаких вариаций ("Виндовс" вместо "Шиндовс" и т.п.). + +--- + +## Бренды и сервисы (альт-канон) + +| Каноничное | Прототип | Заметки | +|---|---|---| +| **Шиндовс** | Windows | Игровая ОС. Текущая версия в каноне: **Шиндовс 9**. Лого: 4 цветных квадрата БЕЗ блика/градиента, плоский. | +| **стеме** | Steam | С маленькой буквы. Домен скачки: `steme.su`. Big Picture — режим по умолчанию для нового аккаунта. | +| **тефе2** | Team Fortress 2 | F2P в стеме всегда. Канон Mannco/Australium-предметы. | +| **кесе го** | CS:GO | Есть Nonprime (бесплатно, против ботов/казуал) и Prime (платно, матчмейкинг). | +| **кесе 2** | CS2 | Сиквел кесе го. Выходит позже в таймлайне (см TIMELINE.md). | +| **Пабаджи** | PUBG | Платная. Кейсы 4/нед/аккаунт, ~Z/2 руб. | +| **Тегелрам** | Telegram | Открывается клавишей `T`. До первого школьного дня иконка серая. | +| **митуб** | YouTube | Источник гайдов. Алгоритм агрессивный. | +| **Гмыло** | Gmail | 3 почты в день, ручная капча, бана нет. | +| **First mail** | First mail | 100 почт в день, групповая капча, +10% шанс бана стеме-акк. Имя пишется латиницей. | +| **ВиТ** | (внутриигр.) | Фастфуд. В каноне существует ВСЮ игру (2020+), это НЕ привязка к реальной "Вкусно и Точка" из 2022. Подработка 3-6ч смена. | + +## Жаргон фарма + +| Каноничное | Что значит | +|---|---| +| **пека** | компьютер (системник или весь сетап) | +| **листовки** | подработка раздачей рекламы, мужик у Шаурмы | +| **курьер** | пешая доставка, средний заработок, высокая усталость | +| **кейс** | лутбокс. Цена базовая = `Z` (динамическая в игре). | +| **дроп** | выпадение предмета из кейса/еженедельной раздачи | +| **скин** | внутриигровой предмет | +| **контракер** | в каноне = слэнг для редкого Mannco-предмета из **тефе2**. **Австралиевый контракер** = Australium-tier (НЕ из кесе го!). | +| **прайм / нонпрайм** | платный / бесплатный статус в кесе го | +| **ачивка** | достижение | +| **инвентарь** | клавиша `I`, окно с предметами | +| **склад** | дроп-аккаунт куда отправляют предметы на 7 дней (заморозка) | +| **дроп-аккаунт** | стеме-аккаунт-приёмник для безопасного хранения | +| **фарм** | процесс заработка скинов (ручной мини-играми или автоматический через панель) | +| **панель** | анти-детект софт. См FMS ниже. | +| **волна (банов)** | массовая блокировка аккаунтов | +| **мелкая волна** | задевает часть аккаунтов с шансом (раз в месяц, мин. интервал 21 день) | +| **крупная волна** | заденет ВСЁ кроме защищённого. Всего 2 за игру. | + +## FMS + +**FMS** (Farm Management System) — вымышленная анти-детект-панель. Пишется ЗАГЛАВНЫМИ латиницей. Логотип: . +- Аренда: 1500₽/месяц, +20% к шансу бана +- Покупка навсегда: цена `X` руб (см LORE.md), 1 панель = 1 устр-во, +20% бан +- Своя разработка: `5X` руб, защита от мелких волн пропорциональна вложениям (`7X` = иммунитет к мелким) + +## Юридические/мемные + +| Каноничное | Откуда | +|---|---| +| **ст. 273 УК.РФ** | "Создание, использование и распространение вредоносных компьютерных программ". Триггер появления Майора. | +| **товарищ Майор** | Полицейский. Интернет-мем "товарищ Майор всё знает". Приходит когда герой продаёт свою панель в Тегелраме. Один из вариантов Game Over. | +| **Сэр да Сэр** | Эвфемизм армии (Yes Sir, No Sir). Триггер: провальное обучение → отчисление → армия = Game Over. | + +## Имена-маркеры + +- **Андрюха** / **Андрей** — друг героя, NPC. Пишется в зависимости от контекста: "Андрюхино" на флешке, "Андрюха" в реплике, "Андрей" в формальном тексте. +- **Андрей М. (Мишурин)** — пасхалка-фермер в TG-чате "Свои". НЕ то же что Андрюха. Не двигатель сюжета. +- **Осминог** (ник `@osminog_2k20`) — TG-советчик-наставник. В концепт-доке назывался "Товарищ" — это имя **РЕТИРОВАНО**. Везде в каноне, сценариях и репликах — **только "Осминог"**. Аватарка: пиксельный осьминог 8 щупалец. +- **тов. Майор** (или просто **Майор**) — полицейский. Это **СОВЕРШЕННО ДРУГОЙ персонаж**, не связанный с Осминогом. В скаМ-эпилоге — `@major_official`. Полное "товарищ Майор" — только в мем-контексте, например коммент-стикер в чате. + +### ⚠️ КРИТИЧНО: НЕ ПУТАТЬ +**Осминог ≠ тов. Майор.** Это два разных персонажа из разных миров (друг из будущего vs полицейский). Слово "товарищ" применительно к Осминогу — **не использовать**, чтобы избежать визуального слипания с "товарищ Майор". + +## Стилистика реплик + +- Внутренний монолог героя — `**жирный**` в md, **жирный полусеро-зелёный** в UI игры (TBD цвет). +- Диалоги — обычным шрифтом, формат `ПЕРСОНАЖ: — текст` (с длинным тире после двоеточия). +- Все реплики живые, без книжного русского. Сленг, многоточия, "ну", "ваще", "ё". +- Имя героя в диалогах — переменная `{playerName}`. Если NPC не знает имя — обращается "пацан", "слышь", "брат", "эй". После знакомства — по имени. + +## TBD (требует решения с юзером) + +- Полное имя/фамилия Андрюхи +- Имя отца героя (или оставить "Отец"?) +- Есть ли мать в каноне +- Имя мужика-листовочника +- Регион/город (безымянный областной центр / конкретный?) +- Цвет внутреннего монолога в UI diff --git a/canon/NEWS.md b/canon/NEWS.md new file mode 100644 index 0000000..d1194bf --- /dev/null +++ b/canon/NEWS.md @@ -0,0 +1,175 @@ +# NEWS.md — TG-новости + +**Два TG-канала** доставляют новости каждое утро (если игрок открыл Тегелрам в течение дня). + +--- + +## Канал 1 — `@budni_regiona` "Будни Региона" + +**Подача:** официально-нейтральная, госТРК-стиль. Без слэнга. Сухие факты. +**Время выхода:** 8:30 утра +**Подписчиков (видимо в UI):** 142,000 → растёт по сюжету + +**Шаблон новости:** +``` +[Логотип канала: пиксельный герб] +{Заголовок жирным} + +{2-3 предложения текста} + +Источник: {ТАСС/РИА/Регион-ТВ — варианты} +``` + +--- + +## Канал 2 — `@svoi` "Свои" + +**Подача:** "близкая", подростково-доверительная. Использует слэнг. Делится "правдой между нами". +**Время выхода:** 9:00 утра (на 30 мин позже Будней) +**Модератор:** анонимный (СПОЙЛЕР: это **Андрюха**, см CHARACTERS.md) +**Подписчиков:** 3,400 → 12,000 к финалу + +**Шаблон:** +``` +[Логотип: пиксельный кулак или вайб-стикер] +{Текст в свободной форме, 3-5 предложений} + +{Иногда — мем, иногда — гайд-ссылка} +``` + +--- + +## Канонические новости (привязаны к датам TIMELINE) + +### N-001 — 1 сен 2020 — Будни +**Заголовок:** "Школы региона начинают учебный год в очном формате" +**Текст:** "По данным Министерства образования, все школы региона начали учебный год 1 сентября в очном формате с соблюдением санитарных мер. Учащиеся 9 классов готовятся к выпускным экзаменам." +**Эффект:** триггер появления Андрюхи в школе. + +### N-002 — 1 сен 2020 — Свои +**Заголовок:** *(без заголовка)* +**Текст:** "ну чё, школьники, всех с первым сентября 🎒 кто уже в курсе движа — пишите в чат. кто нет — сегодня вечером гайд скину. дойдут руки." +**Эффект:** Андрюха добавляет героя в чат после этой новости. + +### N-003 — 15 окт 2020 — Будни +**Заголовок:** "Случаи C-19 в регионе растут второй месяц подряд" +**Текст:** "По данным Роспотребнадзора, число подтверждённых случаев C-19 в регионе увеличилось на 15% за неделю. Минздрав рекомендует ношение масок в общественных местах." + +### N-004 — 15 окт 2020 — Свои +**Текст:** "слышь народ, опять масочный режим объявили. до фартмагазина теперь только в маске. короче пишу гайд по First mail в чат — самое время фармить дома." + +### N-005 — 6 дек 2020 — Будни +**Заголовок:** "Дистанционный режим обучения вводится с понедельника" +**Текст:** "В связи с эпидобстановкой школы региона переходят на дистанционное обучение с 7 декабря по 25 декабря." +**Эффект:** +дополнительные часы фарма дома, отсутствие школьных мини-игр. + +### N-006 — 25 дек 2020 — Свои +**Текст:** "вернулись в школу 28 дек. на 3 дня. потом каникулы. ору. короче за каникулы поднимем ферму ОК?" + +### N-007 — 30 май 2021 — Будни +**Заголовок:** "Стартует ОГЭ-2021. Свыше 600 тысяч девятиклассников сдают экзамены" +**Эффект:** запускает сюжетный блок ОГЭ (4 мини-игры). + +### N-008 — 1 сен 2021 — Будни +**Заголовок:** "Начало нового учебного года: 10 классы переходят на профильную подготовку" + +### N-009 — 6 окт 2021 — Свои +**Текст:** "🚨 мелкое обновление в кесе го — обещают **новые операции** к зиме. цены опять прыгают. короче готовимся, скидываем мусор." +*(Кесе 2 в основной кампании НЕ выходит — в реальности CS2 = осень 2023. Если будет эпилог, появится там.)* + +### N-010 — 7 окт 2021 — Будни +**Заголовок:** "Популярные онлайн-шутеры получили сезонные обновления" +**Текст:** "Разработчики ведущих игровых сервисов представили обновления к зимним операциям. Игроков ждут новые карты и предметы." + +### N-011 — 5 ноя 2021 — Свои +**Текст:** "пацаны — внимание. ходят слухи завтра банов будет много. кто на автоматах создавал — снимайте всё ценное на складские акки СЕГОДНЯ. до завтра не успеете." +**Эффект:** предупреждение игрока за день до КВ-1. + +### N-012 — 6 ноя 2021 — Будни (после КВ-1) +**Заголовок:** "Объявлено об окончании операции 'Стеме-чистка'" +**Текст:** "Совет безопасности Steam объявил об успешном завершении операции по выявлению нарушений правил использования сервиса. Заблокировано более 850 тысяч аккаунтов, созданных с применением запрещённого ПО." + +### N-013 — 6 ноя 2021 — Свои +**Текст:** "ну вот и всё. у меня снесло 7 акков из 15. кто послушал — спасли больше. кто не послушал — ну сами виноваты. лечимся, восстанавливаемся." + +### N-014 — 5 фев 2022 — Будни +**Заголовок:** "Ограничения C-19 снимаются по всей стране" +**Текст:** "С 7 февраля отменяются все ограничения, связанные с эпидобстановкой. Министерство здравоохранения объявило об окончании пика заболеваемости." + +### N-015 — 24 фев 2022 — Будни +**Заголовок:** "Объявлено о начале большой операции" +**Текст:** "Официальные источники объявили о начале большой операции. Жителям рекомендовано сохранять спокойствие. Подробности по мере поступления." +*(Намеренно сухой текст без деталей. НИ слова о сторонах, причинах, территориях.)* + +### N-016 — 24 фев 2022 — Свои +**Текст:** "[нет текста — только пиксельный стикер с пустыми глазами]" +**Эффект:** молчание тоже сообщение. Игрок впервые видит что Свои не пишут. + +### N-017 — 25 фев 2022 — Свои +**Текст:** "ну чё... короче условия онлайн-сервисов меняются. часть карт перестала работать в стеме. посоны, у кого обходные — пишите. фарм не останавливается, но методы — обновляем." + +### N-018 — 1 мар 2022 — Будни +**Заголовок:** "Курсы валют демонстрируют рекордные колебания" +**Текст:** "Финансовые рынки реагируют на изменения экономической обстановки. Аналитики советуют сохранять спокойствие." +**Эффект:** в игре цены кейсов начинают прыгать ±30% в день. + +### N-019 — 7 мая 2022 — Свои +**Текст:** "пацаны. волны еженедельно теперь. каждый понедельник. я сам не понимаю откуда инфа но вот. готовьтесь." + +### N-020 — 27 мая 2022 — Свои +**Текст:** "пацаны. жесть. снесло половину акков с утра. такое не первый раз, но щас прям жёстко. {playerName}, ты как? не пропадай. ✊" +**Автор:** Андрюха (открытое сообщение в чате, не личка). +**Эффект:** триггер личного диалога с Андрюхой в Тегелраме (параллельная судьба). Подготовка эмоциональной почвы перед финалом 29 мая. **НЕ связано** с Осминогом и НЕ связано с Майором. + +### N-021 — 28 мая 2022 — Будни +**Заголовок:** "Анонс масштабной проверки игровых аккаунтов на завтра" +**Эффект:** последний намёк перед КВ-2. + +### N-022 — 29 мая 2022 — Будни +**Заголовок:** "Объявлены результаты операции 'Чистый Игрок'" +**Текст:** "Около 4.5 миллионов аккаунтов заблокированы за последние 24 часа за систематическое нарушение правил пользовательских соглашений..." +**Эффект:** финальная новость основной кампании. Все аккаунты героя кроме первого — синие. Запуск финальной кат-сцены. +**Дальше:** опционально открывается **Эпилог** (см EPILOG.md) — режим рефарма до дек 2026. + +--- + +## Процедурные новости (повседневные) + +Между каноническими новостями TG генерирует "пустые" новости из шаблонов, чтобы канал жил. + +### Шаблоны Будней +- "Погода в регионе: {ожидаемая температура}" +- "Городские службы напоминают о {сезонная штука}" +- "В {район} прошёл {мероприятие}" +- "Цена бензина изменилась на {±X} коп." + +### Шаблоны Своих +- "{День недели} как {день недели}, всем удачи в фарме" +- "видео скинул в чат, гляньте если делать нечего" +- "опять интернет лагает у меня кто ещё?" +- "{случайный мем}" + +### Шаблоны новостей о волнах банов +- За день до мелкой волны (если шанс срабатывает): "пацаны, есть инфа на завтра. готовьтесь" (Свои) +- В день мелкой волны: "Стеме сообщил о массовой блокировке за нарушения" (Будни) + "снесло {N} акков. подробнее в чате" (Свои) + +--- + +## Региональные варианты (RU/EN с самого начала) + +В `i18n/news_ru.csv` и `i18n/news_en.csv` — параллельные тексты. Для EN-локали Будни выглядят как "BBC-style", Свои — как "/v/ board". + +Пример N-015 EN: +``` +N-015 — EN — Daily +Title: "Officials announce start of new operation" +Body: "Government officials announced the start of a new operation today. Citizens are advised to remain calm. Details throughout the day." +``` + +--- + +## TBD + +- Точные тексты процедурных новостей (можно генерировать в коде) +- Логотипы каналов — нарисую при кодировании +- Голосовые сообщения — нет, только текст diff --git a/canon/TIMELINE.md b/canon/TIMELINE.md new file mode 100644 index 0000000..62e7c07 --- /dev/null +++ b/canon/TIMELINE.md @@ -0,0 +1,108 @@ +# TIMELINE.md — Игровой календарь и события + +**Старт:** пятница 21 августа 2020 (пролог, день 1) +**Финал:** воскресенье 29 мая 2022 (полная волна банов) +**Общая продолжительность:** ~21 месяц, 645 дней игрового времени + +**Игровое время к реальному:** определяется в LORE.md. На пролог: 1 игровой день = ~30-40 минут реального геймплея (плотно), затем по мере усталости от рутины ускоряется. + +--- + +## Эпохи + +| Период | Длительность | Что происходит | +|---|---|---| +| **Эпоха 0: Лето подростка** | 21 авг — 31 авг 2020 (10 дней) | Пролог. Получение пека. Первые подработки и первые скины. | +| **Эпоха 1: 9 класс, C-19 идёт** | сен 2020 — июн 2021 | Школа. Знакомство с Андрюхой в Тегелраме. Регистрация почт. Накопление основных аккаунтов. C-19 ограничения. | +| **Эпоха 2: Лето между** | июл — авг 2021 | Без школы, фарм 100%. Первое предложение FMS-панели (~10 аккаунтов). | +| **Эпоха 3: 10 класс, индустриализация** | сен 2021 — янв 2022 | Покупка панели, фарм автоматизирован. Сезонные обновления в кесе го. | +| **Эпоха 4: C-19 кончается, WAR начинается** | фев 2022 — апр 2022 | Новости меняются. Условия фарма меняются. Своя панель доступна. | +| **Эпоха 5: Май 2022, финал** | май 2022 | Учащение мелких волн. Финальная крупная волна 29 мая. | +| **Эпоха 6: Эпилог (опционально)** | июн 2022 — дек 2026 | Рефарм-режим с постепенными ограничениями. Появление скаМ. Чат с тов. Майором. Три развилки. См EPILOG.md. | + +--- + +## Ключевые даты (зафиксировать в коде как константы) + +### Эпоха 0 — Пролог (10 дней) +- **21 авг 2020 (пт)** — пролог, день 1. Подарок пека. Установка Шиндовс. Первая попытка тефе2 (боты). Подработка листовками. Сон. +- **22 авг 2020 (сб)** — день 2. Снова листовки → накопление 1200₽. ВТОРОЕ возвращение в тефе2 → 3 мини-игры → дроп австралиевого контракера. Радость, осознание. Покупка кесе го Prime ИЛИ Пабаджи (выбор). +- **23 авг 2020 (вс)** — день 3. Митуб гайды → Гмыло почты (3 шт) → 3 фарм-аккаунта стеме. **Конец пролога.** +- **24 — 31 авг 2020** — свободные дни. Игрок может: подработать, фармить, просто отдыхать. Покупка второй игры (если первой была кесе — то Пабаджи, и наоборот) опционально. + +### Эпоха 1 — 9 класс +- **1 сен 2020 (вт)** — первый школьный день. В классе подходит **Андрюха**, добавляет в Тегелрам, скидывает приглашение в чат "Свои". Тегелрам активируется. Первая новость в TG-канале "C-19: Роспотребнадзор фиксирует рост случаев". +- **15 сен 2020** — **Мелкая волна банов #1**. Тестовая, без последствий если у игрока 1-3 аккаунта. +- **окт-ноя 2020** — Андрюха предлагает First mail, гайд по массовой регистрации. +- **дек 2020 — янв 2021** — каникулы. Усиленный фарм. Введение **Осминога** (анонимный TG-советчик, бывш. "Товарищ") при достижении 10 аккаунтов. +- **февр 2021** — первое предложение FMS-панели в Тегелрам (если ~10 аккаунтов). +- **апр-май 2021** — подготовка к ОГЭ. Школьная нагрузка растёт. Усталость растёт. +- **30 мая — 15 июн 2021** — ОГЭ. 4 предмета, 4 мини-игры. От результата зависит: 10 класс (стандарт) ИЛИ "Сэр да Сэр" если все 4 завалены = Game Over. + +### Эпоха 2 — Лето 2021 +- **июл-авг 2021** — лето свободы. Фарм без школьных ограничений. +- **сер. авг 2021** — Андрюха предлагает съездить "в город" (TBD: какой?), 1-2 сюжетные сцены. + +### Эпоха 3 — 10 класс +- **1 сен 2021** — 10 класс. Школа отъедает меньше времени. +- **окт 2021** — сезонные обновления в кесе го (зимние операции). Часть старых скинов теряет цену, новые становятся хитом. (Кесе 2 в реальности вышла осенью 2023 — в наш таймлайн НЕ попадает; перенесена в эпилог.) +- **дек 2021 — янв 2022** — каникулы 2. Возможна покупка панели "навсегда" если накоплен капитал `X`. + +### Эпоха 4 — C-19 → WAR +- **5 фев 2022** — TG-новость "C-19: ограничения снимаются по всей стране". +- **24 фев 2022** — новость в TG: "**WAR**". Изменения условий фарма. Курс рубля прыгает. Цены кейсов нестабильны. Усиленные волны банов. +- **март 2022** — паника. Часть фарм-аккаунтов теряет ценность. +- **6 апр 2022** — Майор может появиться (если игрок продаёт свою панель). Сюжетная развилка. +- **апр-май 2022** — мелкие волны учащаются: каждую неделю. + +### Эпоха 5 — Май 2022, финал +- **май 2022** — учащённые мелкие волны (каждую неделю). +- **25-28 мая 2022** — TG-канал "Стеме под прицелом" анонсирует "проверку". +- **29 мая 2022 (воскресенье)** — **КРУПНАЯ ВОЛНА #2 — ФИНАЛ.** Заденет ВСЕ аккаунты кроме одного защищённого (первого, основного из пролога). Блокировка по IP. Кат-сцена: герой смотрит на сообщение "Аккаунт заблокирован" → решает рассказать историю → "поэтому я и создал эту игру" → титры. + +--- + +## Волны банов — точное расписание + +### Мелкие волны (раз в месяц, мин. интервал 21 день, дата случайная) + +Для канона зафиксируем **сидовые даты** (генерация от seed по `playerName`): +- ВБ-1: 15 сен 2020 +- ВБ-2: 11 окт 2020 +- ВБ-3: 8 ноя 2020 +- ВБ-4: 14 дек 2020 +- ВБ-5: ... <процедурно по seed, минимум 21 день> + +В **мае 2022** — учащение до еженедельных (override seed). Конкретные дни: +- 7 мая 2022 +- 14 мая 2022 +- 21 мая 2022 +- 28 мая 2022 (за день до финала) + +### Крупные волны (2 за всю игру) + +- **КВ-1:** **6 ноября 2021** — заденет ВСЕ аккаунты, созданные через автоматические программы (т.е. с +30% флагом). Дока пишет "после конца операции" — в нашем каноне "операция" = операция "Стеме-чистка" внутри TG-новостей, начинается в окт 2021 и кончается 5 нояб 2021. Чисто внутриигровое событие. +- **КВ-2:** **29 мая 2022** — ФИНАЛ. Заденет ВСЕ кроме первого аккаунта героя. + +--- + +## Регулярные циклы + +- **Будильник:** ежедневно в 7:00 если игрок ложился спать +- **Школа:** пн-пт 8:00-14:00 в учебное время (если игрок идёт) +- **Календарь:** ежеутренняя возможность посмотреть на стенке у пека +- **Подъём цен на скины:** +1% в день, **СРЕДА** = -10% (день обвала) +- **Кейс-дроп кесе го Nonprime:** 1/нед, среда (3 кейса в наследии, цена ~Z) +- **Кейс-дроп кесе го Prime:** 1/нед, среда (5 кейсов, цена ~3Z) +- **Кейс-дроп Пабаджи:** 4/нед на аккаунт (пн, ср, пт, вс), цена ~Z/2 +- **TG-новости:** ежеутренне 8:30 если игрок открыл Тегелрам +- **Заморозка склада:** 7 дней после отправки на дроп-аккаунт + +--- + +## TBD + +- Точные даты мелких волн между ВБ-5 и маем 2022 (можно заполнить итеративно или процедурно) +- Сценарий "WAR" — какие именно изменения механик 24 фев 2022 +- Когда именно выходит кесе 2 в нашем каноне (окт 2021? или другая дата?) +- Кат-сцена финала: длина, визуал diff --git a/main.gd b/main.gd new file mode 100644 index 0000000..fe4543e --- /dev/null +++ b/main.gd @@ -0,0 +1,13 @@ +extends Node2D + + +func _ready() -> void: + var w: int = ProjectSettings.get_setting("display/window/size/viewport_width") + var h: int = ProjectSettings.get_setting("display/window/size/viewport_height") + print("Farming Simulator pre-alpha. Pixel viewport: %dx%d" % [w, h]) + + +func _input(event: InputEvent) -> void: + if event is InputEventKey and event.pressed: + if event.keycode == KEY_ESCAPE or event.keycode == KEY_Q: + get_tree().quit() diff --git a/main.gd.uid b/main.gd.uid new file mode 100644 index 0000000..74b377f --- /dev/null +++ b/main.gd.uid @@ -0,0 +1 @@ +uid://dog6k44wwqkvh diff --git a/main.tscn b/main.tscn new file mode 100644 index 0000000..779ad19 --- /dev/null +++ b/main.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=2 format=3] + +[ext_resource type="Script" path="res://main.gd" id="1_main"] + +[node name="Main" type="Node2D"] +script = ExtResource("1_main") + +[node name="Background" type="ColorRect" parent="."] +offset_right = 640.0 +offset_bottom = 360.0 +color = Color(0.0784314, 0.0784314, 0.117647, 1) + +[node name="TitleLabel" type="Label" parent="."] +offset_left = 0.0 +offset_top = 130.0 +offset_right = 640.0 +offset_bottom = 160.0 +text = "FARMING SIMULATOR" +horizontal_alignment = 1 + +[node name="SubLabel" type="Label" parent="."] +offset_left = 0.0 +offset_top = 180.0 +offset_right = 640.0 +offset_bottom = 210.0 +text = "pre-alpha — pixel viewport 640x360" +horizontal_alignment = 1 + +[node name="HintLabel" type="Label" parent="."] +offset_left = 0.0 +offset_top = 290.0 +offset_right = 640.0 +offset_bottom = 320.0 +text = "ESC или Q — выход" +horizontal_alignment = 1 diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..d7dfad7 --- /dev/null +++ b/project.godot @@ -0,0 +1,30 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="Farming Simulator" +config/description="Подросток-фермер CS/TF2/PUBG-кейсов в стране Р, 2020-2022. Pre-alpha." +run/main_scene="res://main.tscn" +config/features=PackedStringArray("4.6", "GL Compatibility") + +[display] + +window/size/viewport_width=640 +window/size/viewport_height=360 +window/size/window_width_override=1920 +window/size/window_height_override=1080 +window/stretch/mode="viewport" + +[rendering] + +textures/canvas_textures/default_texture_filter=0 +renderer/rendering_method="gl_compatibility" +renderer/rendering_method.mobile="gl_compatibility" diff --git a/Игра для Steam.txt b/Игра для Steam.txt new file mode 100644 index 0000000..a3920d3 --- /dev/null +++ b/Игра для Steam.txt @@ -0,0 +1,196 @@ +Дизайн-документ игры “Game farming simulator” +Основной дизайн +игры подобные tycoon в steam... Steme на Шиндовс цена продажи 5-7,5$ +механики: +* коллекционирование как механика +* Получение и хранение предметов, возможность задержать предметы для лучшего дня. (А также подобие более надёжного склада) +* в каждом действии есть риск +* Автоматизация/индустриализация +* И мини-игра для регистрации аккаунтов +* редактор рабочего места/кастомизация пека +* Меню вписанное в игровой мир, например выход из игры - окно;сохранение - кровать. Настройки - параметры Windows +* Шкала усталости - необходимость постоянного сохранения +* Шкала скуки, еды, др потребностей) +* Необходимость баланса между учебой и заработками +* новости игрового и внешнего мира aka Covid-19 - Назовем вирус C-19 в начале года заканчивается и WAAAAAAAAAAAAAR - изменения условий и механик в игре +* Отображение новостей в Тегелрам канале +* При сохранении - промотка пол дня +* fpv игра +* Реалистичная графика —> ue4/unity +* НАДО РЕАЛИЗОВАТЬ КАРТОЧКИ!!!(минимум) - кесе го , те фе, кесе 2 +* Постоянный советчик/товарищ всегда имеет идеи, не всегда выигрышные) +например разработка панели это ст 273. УК.РФ(возможно)) и тип при продаже своей панели через Тегелрам есть шанс, что придет товарищ Майор и Game over) +* Различные локации (в 16-17 лет(2020-2021 год) - локация дом, (18-19 - локация общага или при большом капитале - съемная cтудия(выбор игрока и разные дебафы или тп)) +________________ +Описание механик + * Описание механики сторонние заработки +выбор игрока ли + * раздавать листовки - менее затраты ”ресурсов усталости”, но и заработок меньше - занимает 3 часа максимум + * Курьер - заработок больше, но и расход “ресурсов усталости” больше - занимает 3 часа максимум + * Работать В ВиТ - заработок по часам (от 3 до 6 часов - смена) расход меньше чем у курьера. но расход чуть больше чем у листовок + * Описание механики тегелрам + * Открыть тегелрам клавиша T на клавиатуре + * Тебе пишет человек по покупке панели, разная манера их общения и возможность разных вариантов ответа + * Чтение новостей внешних и внутренних в различных тг каналах (2 шт) + * Описание механики дебафы на локации + * Дом - ограниченное время игры ( кол-во в день продумаем потом) + * Плохое обучение - итог “Сэр да сэр” - GameOver + * Описание механики фарма + * ручной фарм - каждый кейс - мини игра - 1р в неделю в кесе го - если даже бесплатно (1 из 3х кейсов - цена около Z руб), если купить кесе го - ( 1 из 5 кейсов средняя цена около 3Z руб) - шанс бана + 0% + * ручной фарм - каждый кейс - мини игра - 4р в неделю на аккаунт. Только если купить Пабаджи. цена кейса - около Z/2 рублей. - шанс бана + 0% + * Панельный фарм - см далее. + * Описание механики панели: + * При получении 10 аккаунтов с ке се го / ке се 2 - предложение в лс тегелрам о покупке панели FMS за 1500/месяц - шанс бана + 20% + * При достижении капитала в X рублей станет возможна покупка панели навсегда (1 панель = 1 устр-во) шанс бана + 20% + * При достижении капитала 5*X рублей - станет возможна разработка своей панели (Чем больше выделить денег на разработку - тем меньше шанс бана при мелких волнах (Выделив 7X рублей - мелкие волны не затрагивают игрока)) + * Описание механики Почты + * Gmail - для каждой почты вводит название + для каждой почты решение капчи. Нет бана за такую почту. Максимум 3 почты в день + * First mail - для 10 почт вводит капчу. Название вводится случайным набором символов. Шанс бана аккаунта стеме + 10%. Максимум 100 почт в день + * все данные почт сохраняются в “таблицу” на рабочем столе в пека + * Описание механики Создание Аккаунта стеме + * Ручной - каждый аккаунт - ввод почты и капчи. максимум 20 аккаунтов в день + * автоматический - каждые 5 аккаунтов - ввод капчи. максимум 40 аккаунтов в день шанс бана аккаунта + 30%. + * Описание механики Волна банов + * Мелкая волна - раз в месяц (день определяется случайным образом) +минимальный интервал - 21 день. задевает аккаунты с определенным шансом. в мае года 20XY - мини волна - каждую неделю. + * Крупная волна - всего 2 раза - 6 ноября - после конца операции и 29 мая. 1я - заденет все аккаунты, созданные при помощи автоматических программ. +2я - заденет ВСЕ аккаунты, кроме 1 шт. + * Описание механики новости + * каждый день утром персонаж проверяет тг каналы. + * Внешние (можно ли сделать к каждой стране свои? тип региональные новости для рф и рб - сво, для др - война. c19 для одних - вирус, для других - провокация китая и тд?) + * Внутриигровые + * Описание механики Товарищ + * Описание механики инвентарь + * После получения предмета его можно + * Продать сразу // в каждый день - рост цены на предмет в 1.01 +раза. В среду падение цены на 10% + * Оставить на этом аккаунте // риск бана аккаунта. можно продать потом, например в понедельник + * (Если создан аккаунт-дроп) отправить на склад. Заморожен на 7 дней после отправки + * Механика продажи - моментальная продажа. комиссия - 13% при продаже… + * Описание механики Учеба + * Необходимость каждый день проверять календарь, и если надо, посещать Уч завед. // скип 6 часов. + * Каждый день после посещения Уч завед - решение 3х мини игр по разной тематике. например простейшее ур-ние, слова распределить по столбцам. (Можно ли сделать регионально для снг - русс яз - основной предмет в уч завед, для других - англ яз - основной, а русс яз - ин язом является) + * Описание механики Меню + * выход из игры - окно; + * сохранение - кровать + * Настройки - параметры Windows + * Описание механики автоматизация, индустриализация + * при появлении панели появится возможность купить доп пека + * цена пека -> скорость фарма + * Описание механики ПЕРЕМЕННЫЙ ВНЕШНИЙ МИР + * при появлении глобальной новости - сильное изменение “фарма” для игрока. чтоб фармить автоматически необходимо каждый день проверять тг каналы для получения информации. + + + + +Упростить лого Шиндовс +Карточки: +кесе гоу , +те фе 2, +кесе 2, +Пабаджииии +Операция Fanged broke +Операция Retpide +Операция Jungle Inferno +Техническое описание +Игра будет сделана на движке Unreal Engine 5, так как нет смысла использовать 4-ый. UE5 уже вполне оптимизирован и по производительности не сильно отличается от 4-ой, все функции 4-ой есть в 5-ом. + + + + +________________ + + +Сценарий +// - комментарий +italic - описание кат-сцен +** мысли вслух ** +21 августа 20xx +обучающийся 9 класса +Начало - +Кат-сцена: +Подросток… лет 16… ему подарили собранный адекватный пека, после старого на pentium 4… он рад… +// Имеется Flash носитель с Шиндовс +Процесс настройка своего пека.- просто прокликать как обычно устанавливается ток Шиндовс версии 9) +Запуск Шиндовс. установка нужного софта +Установка steme с сайта steme.su +Завершение катсцены - переделать вход в Big-picture + + +**Вот и готов мой компьютер! Пора поиграть.** + + +заходит в библиотеку стеме и выбирает среди Nonprime кесе го и tefe 2. +**Ох старая добрая тефе2. Когда же я пройду jingule ifnerno!? Ну новый компьютер мне поможет!** +Запускает тефе 2 +начинает поиск игры, а там его БАЦ Бац БАц Бац боты с луком (// катсцену через sfm создадим) убивают +Не выдерживает и выходит из игры + + +**Возьму перерыв. Пойду хоть денежку заработаю** +// далее идет типо обучение по подработкам. +Пока все подработки закрыты и он идет на Раздачу листовок. +Геймплей этой мини игры будет как в Freddy fazbear раздача пиццы (Шанс 30%, что не примет) + + + + +// Для первого старт капа - сторонние подработки (Описание см описание механик) +После получения денег с обучения опять идет проходить миссии в тефе2. +После 3х разных мини игр получает австралиевый контракер. +Радуется +**Теперь чем-то другим бы заняться** + + +на первую зп с подработки решает купить игру + + +ВЫБОР + * КЕСЕ ГО приме (Будем считать что его еще можно при усердной игре получить бесплатно, до января) + * ПАБАДЖИ - фарм кейсов до 4х в неделю. цена кейса 10р + + +Ну и в зависимости от выбора дается ачивка + игра в библиотеке. Ждем 2 минимум минуты реального времени чтоб скачать + + +// мини игры в зависимости от выбранной игры. + + +// Если выбрал пабаджи - можно скачать кесего без прайма так сказать и идти фармить его. 2 успешные мини игры + 1 уровень. надо сделать 21 уровень. в некоторых играх (шанс на такую 25%) 100% поражение - намек на читеров. +//кесе го то есть меню операции - можно выполнять сторонние мини игры. каждая выполненная мини игра - реклама пропуска. цена - 2 дня работы листовки + + +//независимо от игры после получения дропа кейса приходит осознание что заработать можно +**Так на этой игре и заработать то можно!?** + + +**Понимание что на этой игре можно заработать привело меня на митуб** +Там будут разные гайды - видео обучение как начать.. гайды создания почт и тд… +решается создавать почты +Создает аккаунты +Идет на работу еще раз. пополняет аккаунты. покупает игру +**На этом реально можно заработать!** +//Конец так сказать обучения + + +Сценарий дня так сказать… + 1. Подъем по будильнику (Если игрок ложился спать) + 2. можно смотреть на календарь (Не принудительное) + 3. В случае необходимости - Поход в уч заведение -6 часов дня + 4. с вероятностью 80% после уч заведения появление мини игры (сопоставление тип 2 + 2 = и тянем плитку = 4) - прохождение мини игры -2 часа игрового времени + + +Концовка: +Очень сильная популяризация Ферм в steme. Частые мелкие волны банов +20XY год 29 мая ПОЛНАЯ Волна банов стеме. блокировка по ip. создание этой игры. + + + + + + +P.S andreymishurin.work@gmail.comпрошу обратить внимание что просто “Фарм” может прсто наскучить игроку. Я предлагаю создать мини игры при ручном фарме тип для кс будут minesweeper, tik-tak-toe - за разные исходы в мини играх разная ”прокачка опыта” и при проигрышах придется дольше играть, а при постоянных победах - быстро качаться) +Какие миниигры просто реализовать: +minesweeper +tik-tak-toe +и другие(+- подходящие по стилистике к игре) \ No newline at end of file diff --git a/Пролог_Первый_день.md b/Пролог_Первый_день.md new file mode 100644 index 0000000..e8efda8 --- /dev/null +++ b/Пролог_Первый_день.md @@ -0,0 +1,476 @@ +# Пролог — «Первый день» + +**Канон-версия 2.** Все противоречия с `canon/` устранены. Последовательность Australium-дропа исправлена (тефе2, не кесе го). + +**Дата начала:** пятница 21 августа 2020. +**Локация:** дом, своя комната в безымянном областном центре страны Р. +**Хронометраж:** ~60-90 минут реального геймплея за 3 игровых дня (21-23 авг 2020). +**Игроку показывают:** подарок пека → установка Шиндовс с вводом своего имени → первый стеме-аккаунт → провал в тефе2 → подработка листовками → второй заход в тефе2 → дроп Australium → покупка кесе го/Пабаджи → первый кейс → митуб → почты → 3 фарм-аккаунта → "на этом можно зарабатывать". + +**Обозначения:** +- `*курсив*` — кат-сцена, описание происходящего +- `**жирный**` — внутренний монолог героя +- `>` — стейдж-дирекшн / игровая механика / триггер +- `{playerName}` — имя, введённое игроком при установке Шиндовс (Акт 2) +- `// комментарий` — заметка для разработки, не показывается + +--- + +# ДЕНЬ 1 — 21 августа 2020, пятница + +## АКТ 1 — ПОДАРОК + +*Утро. Комната подростка. Окно полуоткрыто, ветер шевелит занавеску. На подоконнике — старая клавиатура с пожелтевшими клавишами. На столе у окна — древний пека на Pentium 4, корпус потёртый, наклейка «Intel Inside» обглодана временем. Рядом, прямо на полу, новая коробка. Большая. Чёрная. На ней — наклейка магазина "Компьютеры".* + +*В дверях появляется ОТЕЦ.* + +**ОТЕЦ:** — Ну? Чё стоишь. Распаковывай давай. Сам собирал, между прочим — полночи не спал. + +> ИГРОВАЯ МЕХАНИКА: камера в FPV. Управление мышью — осмотр комнаты. +> Подсветка коробки. ЛКМ по коробке — открыть. + +**Я (мысли):** **Так… новый пека? Серьёзно? После моего динозавра?** + +*Игрок открывает коробку. Внутри — системник. Не топ, но живой. Кулер крутится беззвучно, корпус с одной подсветочкой — синей. На системнике приклеена записка от руки.* + +> ВЗАИМОДЕЙСТВИЕ: ЛКМ по записке — увеличить и прочитать. + +*Записка: «Не сожги. Пароль от Wi-Fi на холодильнике. — Бать»* + +**Я:** **Бать ну ты красавчик конечно.** + +**ОТЕЦ:** — Флешка с Шиндой на столе. Ставь сам, не маленький. Если запорешь — сам и переставляй. + +*Отец уходит. Дверь закрывается.* + +> ВЗАИМОДЕЙСТВИЕ ОПЦИОНАЛЬНО: можно выйти из комнаты, дойти до кухни, посмотреть на холодильник (Wi-Fi пароль: "Sergey1975"). Это **засев** про имя отца. +> Если игрок туда не пойдёт — норм. Информация всплывёт позже когда понадобится. + +> ИГРОВАЯ МЕХАНИКА: триггер на флешку. +> На флешке наклейка от руки: «Шиндовс 9 — НЕ ТРОГАТЬ — Андрюхино». + +**Я:** **Ну ладно. Андрюхино так Андрюхино. Поехали.** + +> ЗАСЕВ #1 (см FORESHADOWING.md): флешка "Андрюхино" объяснится 1 сентября в школе. + +--- + +## АКТ 2 — УСТАНОВКА ШИНДОВС + +*Игрок подключает флешку. Чёрный экран. Логотип «Шиндовс 9» — упрощённый, четыре цветных квадратика без блика. Бегущая полоска.* + +> МИНИ-ИГРА MG-001 «Установка Шиндовс». 5 шагов-кликалок. + +### Шаг 1 — Лицензионное соглашение +*[Принять] [Читать]* + +> Если "Читать" → текстовая простыня на 30 сек. Ачивка "**Юрист**". +> Если "Принять" → дальше. + +### Шаг 2 — Выбор диска +> 1 диск, нажимаем "Далее". + +### Шаг 3 — Имя пользователя ★ КРИТИЧЕСКИЙ ШАГ + +*Окно: "Введите имя пользователя для системы"* + +> ИГРОВАЯ МЕХАНИКА: ввод текста с клавиатуры. +> Минимум 2 символа, максимум 24. Только буквы/цифры. +> Введённое значение = `{playerName}` ВСЕГДА. Каждое NPC будет обращаться по этому имени. +> +> Над полем — пасхалочное предложение: "Например: Дмитрий, Андрей, Кирилл..." + +*Игрок вводит имя.* + +> ЗАСЕВ #2: имя сохраняется навсегда. Финальные титры назовут историю по имени. + +### Шаг 4 — Пароль +*Окно: "Введите пароль (или оставьте пустым)"* + +> Если пусто или "123"/"qwerty" → ачивка "**Главное чтоб удобно**" +> Если 12+ символов со спецсимволами → ачивка "**Параноик**" + +### Шаг 5 — Часовой пояс +> Список регионов страны Р. UTC+3 по умолчанию. +> Выбор НЕ влияет на сюжет, но запоминается для региональных новостей. + +*Установка завершается. Экран приветствия. Звук запуска — кривой синтезированный «дын-дын».* + +**Я:** **Вот и готов мой компьютер. Пора поиграть, {playerName}.** + +> ОШИБКА УМЫШЛЕННАЯ: герой говорит про себя в третьем лице, как будто читает с экрана. Юмор. + +--- + +## АКТ 3 — ПЕРВЫЙ ЗАПУСК СТЕМЕ + +*Рабочий стол Шиндовс 9. Иконки: «Корзина», «Мой компьютер», «Браузер», «Тегелрам» (серый, неактивный). Внизу — панель задач, часы: **21 авг 2020, пт, 11:47**.* + +> ВАЖНО: время видно в углу. Календарь зафиксирован. +> Тегелрам серый → активируется только 1 сен 2020. + +*Двойной клик по «Браузер» → запускается мок-браузер. В адресной строке: stem... → автодополнение **steme.su**.* + +**Я:** **Стеме точка су… ага, бесплатно. Скачаем.** + +*Прогресс-бар скачки клиента — 8 секунд реального времени.* + +*Установка стеме. Иконка появляется на рабочем столе. Двойной клик. Открывается окно входа.* + +**Я:** **Аккаунта-то нет. Создадим.** + +> МИНИ-ИГРА MG-005 (капча): ввод 4 искажённых символов. +> Если 3 неудачи подряд → ачивка "**Я не робот? Не уверен**". + +*Логин. Открывается стеме в Big Picture.* + +> КАНОНИЧНО: это **первый аккаунт** героя. На нём флаг `is_protected = true` — единственный аккаунт, который **переживёт** финальную волну банов 29 мая 2022. +> Игрок об этом не знает. Засев #18 для финала. + +**Я:** **Так… библиотека. Что у нас бесплатно?** + +> В библиотеке две Nonprime-игры доступны без оплаты: +> - **тефе2** (Team Fortress 2) +> - **кесе го** (CS:GO, Nonprime) + +**Я:** **Ох старая добрая тефе2. Когда же я пройду Jungle Inferno?! Ну новый пека мне поможет!** + +--- + +## АКТ 4 — БОТЫ С ЛУКОМ + +*Запуск тефе2. Меню — обманчиво ламповое, с пиксельной заставкой. Игрок выбирает класс — снайпер, потому что **«ну я ж теперь крутой»**. Жмёт «Поиск игры — Casual».* + +*Кат-сцена в SFM-стиле (упрощённая, пиксельная): карта Doublecross. Игрок появляется на спавне. Бежит к мосту…* + +*БАЦ. БАЦ БАЦ БАЦ.* + +*Четыре снайпера с противоположной стороны. Хедшоты. Подряд. Без задержки.* + +> МЕХАНИКА: визуально — пиксельные «боты» с подсветкой имени золотого цвета. +> Респ → выстрел → смерть → респ → выстрел → смерть. Цикл 4 раза. + +**Я:** **Да что за…** + +*Игрок пробует поменять класс. Хэви. Бежит. БАЦ. Снайперский в голову через миникарту.* + +**Я:** **Это что вообще такое?! Они через стену стреляют?!** + +> ВНИЗУ ЭКРАНА — список игроков противника: +> `[ГИГАБОТ_АИМБОТ_2020]` ← ЗАСЕВ #4 +> `[OG_AIMBOT_2020]` +> `BOSS_СНГ` +> `сосёшь_фрагов?` + +> ЗАСЕВ #4 ОПЛАТА: имена `_2020` всплывут на финальной волне 29 мая 2022 как имена забаненных аккаунтов героя. Параллель. + +*После 6-й смерти подряд — игрок выходит из матча. Возвращается в меню стеме.* + +**Я:** **Возьму перерыв. Пойду хоть денежку заработаю. Чё там у нас в августе с подработками…** + +> Время в игре: 14:20. + +--- + +## АКТ 5 — ПОДРАБОТКА (ЛИСТОВКИ) + +*Игрок встаёт из-за пека (камера выходит из FPV-режима «за компом» в FPV-режим «по комнате»). Идёт к двери. Выход — на улицу.* + +*Экран загрузки локации. Пиксельная заставка: «Город. Лето. 14:30».* + +*Улица. Серая многоэтажка, ларёк «Шаурма 24ч», припаркованная девятка. У ларька — мужик в кепке. Над головой `[!]`.* + +**МУЖИК В КЕПКЕ:** — Слышь, пацан, листовки разнесёшь? Двести в час. Три часа максимум. Кому в руки — кому в почтовый, без разницы. Главное чтоб не в урну. Камера видит. + +**Я:** **Двести рублей… ну на пирожок хватит. Курьер закрыт, в ВиТ не возьмут — мне 15. Поехали.** + +> ИГРОВАЯ МЕХАНИКА: MG-002 «Раздача листовок». +> Top-down карта 3×3 квартала, 3 мин реал = 3 часа в игре. +> 50 листовок. 4₽ за каждую. Максимум 600₽. +> Усталость: -20. + +*По завершении мужик отсчитывает купюры.* + +**МУЖИК:** — Норм, пацан. Завтра приходи, ещё нужны будут. Только не звони — я сам найду. + +**Я:** **Шестьсот рублей. Не густо, но на старт хватит. На пирожок и… хм. А на игру?** + +> Стоимость кесе го Prime: 1300₽. Пабаджи: 700₽. У игрока: 600₽. Не хватает. + +**Я:** **Завтра ещё раз листовки. А пока — поем чё бесплатно есть.** + +> Время в игре: 17:45. Возвращение домой. +> Шкалы: усталость 70/100, скука 30, еда 40. + +--- + +## АКТ 6 — ВЕЧЕР, КУХНЯ, СОН + +*Возврат в комнату. Игрок может:* +- *Пойти на кухню → холодильник → пельмени (+30 еда, -1 час). На холодильнике записка: «Wi-Fi: Sergey1975»* ← засев имя отца +- *Посмотреть в окно (+5 к скуке→0). Пиксельный вид: соседние пятиэтажки, бельё на верёвке, дым из заводской трубы вдалеке. Атмосфера.* +- *Запустить тефе2 ещё раз — снова боты, теперь игрок терпит* +- *Лечь спать → первое сохранение* + +*Игрок ложится на кровать.* + +> МЕХАНИКА: ПЕРВОЕ СОХРАНЕНИЕ. Диалог на экране: +> "Сохранить и проспать до утра? [Д / Н]" +> Игрок жмёт Д. Сохранение происходит. +> Сообщение: "С этого момента — кровать = сохранение. Окно = выход из игры. Запомни." + +*Фейд в чёрное. Часы: 23:00. Тишина.* + +--- + +# ДЕНЬ 2 — 22 августа 2020, суббота + +## АКТ 7 — БУДИЛЬНИК. ВТОРАЯ ПОДРАБОТКА + +*Утро. Будильник. Тот же sfxr-«дын-дын», только теперь это будильник.* +*Завтрак (если игрок есть пельменей, +30 еды).* +*Снова на улицу. Тот же мужик у Шаурмы.* + +**МУЖИК:** — О, пришёл. Сегодня партия побольше. По 4 рубля. + +> Повторение MG-002. +600₽. Итого: 1200₽. +> Усталость снова -20. + +**Я:** **1200 рублей. Уже что-то. Но на кесе го прайм всё равно не хватает. Может, тефе2 ещё раз попробую — в этот раз сюжетные миссии Mannco, без онлайна. Там не убьют хотя бы.** + +--- + +## АКТ 8 — ВТОРОЙ ЗАХОД В ТЕФЕ2 ★ КРИТИЧЕСКИЙ АКТ + +*Возвращение домой. За пек. Запуск тефе2. Меню. На этот раз игрок не идёт в Casual, а выбирает **«Mannco Operations»** — сюжетные миссии для одиночки.* + +**Я:** **Сейчас посмотрим что тут.** + +*Открывается список миссий. Первые три помечены как "доступны новичку".* + +> МИНИ-ИГРА MG-014 — 3 микро-задания тефе2. + +### Миссия 1 — «Защити позицию» +*Игрок встаёт за пиксельную баррикаду. С трёх сторон бегут боты. Цель: отстрелять 3 волны за 30 сек.* + +**Я (после прохождения):** **Норм. Дальше что.** + +### Миссия 2 — «Доставь груз» +*Управление ящиком по карте между препятствиями. 20 сек.* + +### Миссия 3 — «Хедшот» +*Снайперка. 5 целей за 15 сек. 3 промаха — провал.* + +*Игрок делает 5/5 (или почти 5/5).* + +*Появляется анимация: пиксельный сундук с щелью. Он трясётся. Открывается.* + +> ВЫПАДЕНИЕ: **АВСТРАЛИЕВЫЙ КОНТРАКЕР** (Australium Wrench / контракер). +> Цена на момент дропа: **1500₽**. + +**Я:** **АВСТРАЛИЕВЫЙ КОНТРАКЕР?! Бл***. Это ж дорого. Сколько он стоит-то?** + +> ИНВЕНТАРЬ (клавиша `I`) открывается автоматически на 3 сек. +> Предмет с подсветкой: +> Австралиевый контракер +> Игра: тефе2 +> Цена: 1500₽ +> Опции: [Продать] [Оставить] [На склад — недоступно] + +**Я:** **Стоп. Я даже игру не купил. А с одного дропа в бесплатной тефе2 — 1500. Это ж…** + +*Пауза. Игрок смотрит на экран. Лампочка над головой.* + +**Я:** **Так на этой игре и заработать-то можно?!** + +> ОСОЗНАНИЕ. Триггер для AКТА 9. +> Если игрок продаст контракер сразу: 1305₽ на руки (комиссия 13%) → итого 2505₽. +> Если оставит: 1200₽ + австралиевый в инвентаре (засев #5 для финала). + +--- + +## АКТ 9 — ВЫБОР ПОКУПКИ + +*Игрок выходит из тефе2 в меню стеме. Открывает магазин.* + +**ВЫБОР:** *(если контракер продан — у игрока ~2500₽; если оставлен — 1200₽)* + +### Вариант А: **КЕСЕ ГО PRIME** (1300₽) +**Я:** **Прайм. До января, говорят, можно бесплатно поднять с нонпрайма. Но сразу — быстрее.** + +> Ачивка: "**Праймовый**". +> В библиотеке: кесе го (Prime). Первый кейс выпадет в следующую среду. + +### Вариант Б: **ПАБАДЖИ** (700₽) +**Я:** **Пабаджи. Кейсов четыре в неделю, и денег после контракера ещё на что-то остаётся.** + +> Ачивка: "**Курячий ужин**". + +*Прогресс-бар скачки. 2 минуты реал. Игрок может во время ожидания:* +- *Снова в окно посмотреть (паранойя ещё не появилась, ничего необычного)* +- *Полистать пасхалки на полке (Сетевые технологии, Уголовный кодекс РФ — 2019 ред.)* + +> ЗАСЕВ #8: Уголовный кодекс на полке. Открыть пока нельзя ("слишком тяжело читать сейчас"). Откроется когда появится Майор. + +--- + +## АКТ 10 — ПЕРВЫЙ КЕЙС В НОВОЙ ИГРЕ + +*Скачано. Запуск. Меню новой игры — пиксельный мок настоящего меню. Игрок жмёт «Играть».* + +### Если выбрана кесе го Prime +*Кат-сцена случайной катушки — нет, стоп. **Дроп кейса — это мини-игра**. Открывается окно.* + +> МИНИ-ИГРА MG-003 «Сапёр» (классический, 8×8, 10 мин). +> Цель: раскрыть всё безопасное. + +### Если выбрана Пабаджи +> МИНИ-ИГРА MG-004 «Крестики-нолики» — 2 победы из 3 раундов. + +*Игрок проходит мини-игру. Победа → редкий скин.* + +*Кат-сцена: пиксельная карусель в 3D-Godot стиле. Замедление. Останавливается.* + +> ПРИ ПЕРВОМ ПРОХОЖДЕНИИ: канонично выпадает скин **средней редкости** стоимостью ~300-400₽ (для CS:GO Prime) или ~50-100₽ (для Пабаджи). +> Это даёт ощущение "что-то получил, но Australium всё равно круче". + +**Я:** **Не контракер, но тоже что-то. Уже два скина в инвентаре, плюс деньги.** + +> Время в игре: 21:15. Усталость: 60. + +*Игрок может ещё в этот вечер: спать, поесть, посмотреть митуб (но это сюжетно — Акт 11 откладывается на завтра).* + +*Финал Дня 2: фейд в чёрное, спит.* + +--- + +# ДЕНЬ 3 — 23 августа 2020, воскресенье + +## АКТ 11 — МИТУБ И ГАЙДЫ + +*Утро. Будильник. Игрок за пеком. Открывает браузер. Адресная строка: "youtu..." → автодополнение **митуб**.* + +*Митуб. Поисковая строка. Игрок вбивает: «как заработать на кейсах».* + +*Список результатов (пиксельные превьюшки видео):* + +1. **«КАК Я ПОДНЯЛ 100К НА КЕЙСАХ ЗА МЕСЯЦ?? (НЕ КЛИКБЕЙТ)»** — 2.3М +2. **«Гайд по фарму для НОВИЧКОВ — 2020»** — 450К +3. **«КАК СОЗДАВАТЬ ПОЧТЫ ДЛЯ СТЕМЕ — Гмыло и First mail»** — 89К +4. **«Майнер забрал мой пека — НЕ ПОВТОРЯТЬ»** — 1.1М (ловушка, опционально) +5. **«ПАНЕЛЬ FMS — ОТЗЫВ ЧЕРЕЗ 3 МЕСЯЦА»** — 67К + +> ЗАСЕВ доп: один из результатов на 2-й странице — **«Осминог фарм 2020 — гайд от АНОНИМА»** — 12 просмотров. Если игрок туда не заходит — норм. Если заходит — превьюшка пиксельного осьминога с 8 щупальцами. Видео "недоступно по техническим причинам". +> Это намёк который оплатится в феврале 2021 когда Осминог напишет в личку. + +**Я:** **Так… создавать почты. Это интересно. Гмыло, говоришь…** + +*Игрок открывает гайд №3. Кат-сцена: чувак в худи в SFM-пиксельном стиле объясняет процесс. Без голоса — субтитры.* + +*Субтитры (текст-шторка):* + +> «Так, пацаны. Гмыло — это надёжно, но медленно. Три почты в день максимум, иначе блок. First mail — это движ. Сотня в день, но капчу долбить будешь до посинения. И аккаунт стеме с такой почтой банят чаще. Решай сам. Я начинал с Гмыло.» + +**Я:** **Окей. Начну с Гмыла. Три почты — не страшно, поднимем за час.** + +--- + +## АКТ 12 — ПОЧТЫ И ФАРМ-АККАУНТЫ + +> МИНИ-ИГРА MG-005 (капча) ×3 для Гмыло-почт. + +*Игрок создаёт 3 Gmail-почты. На каждую — регистрирует новый стеме-аккаунт (тоже капча).* + +> МИНИ-ИГРА MG-005 ×3 для стеме. +> ИТОГО: 6 капч за акт. +> Файл `почты.txt` на пиксельном рабочем столе пека (ЛКМ — открыть, видны три записи). + +**Я:** **Так. Три новых стеме-аккаунта. На каждом по бесплатной тефе2 и нонпрайм-кесе. На каждом — раз в неделю кейс. То есть… три кейса в неделю. Плюс мой основной. Четыре.** + +--- + +## АКТ 13 — ПОНИМАНИЕ + КОНЕЦ ПРОЛОГА + +*Игрок сидит на стуле. Откидывается. Смотрит в потолок (камера задирается вверх — на потолке пятно от давней пролитой колы).* + +**Я:** **На этом реально можно заработать.** + +*Кат-сцена-перебивка: на стене у компа висит календарь — август 2020. Игрок встаёт, обводит маркером дату **«1 сентября»** — школа.* + +**Я:** **До школы ещё неделя. Я успею раскачаться.** + +> СОСТОЯНИЕ ПРИ ЗАВЕРШЕНИИ ПРОЛОГА: +> - Капитал: ~50-1300₽ (зависит от продал ли Australium, какую игру купил) +> - Аккаунтов стеме: 4 (1 основной защищённый + 3 фарм) +> - Почт Гмыло: 3 +> - В библиотеке основного: тефе2 + кесе го Nonprime + (кесе го Prime ИЛИ Пабаджи) +> - Инвентарь: 1-2 скина (включая возможно Australium контракер) +> - Усталость: 70/100. Скука: 0. Еда: средняя. +> - Дата: 23 августа 2020, вс. До 1 сентября — 9 дней. +> - Открытые механики: подработка листовками, фарм мини-играми, почты Гмыло, ручные стеме-аккаунты, шкала усталости/скуки/еды, сохранение через кровать. +> - Закрытые механики (раскроются в основной игре): Тегелрам (1 сен), FMS-панель (~10 акков, февр 2021), Осминог (~10 акков), Маме первое сообщение (1-2 сен), First mail (окт 2020 от Андрюхи), волны банов, паранойя, банк, курс валют, журналист, дроп-аккаунт-склад, разработка своей панели, Майор, скаМ (эпилог), прокси-цепочка (эпилог). + +*Финальный кадр пролога: камера выходит за пределы окна комнаты, в небо над домом. Засветка солнца, лето подходит к концу. Пиксельная птица пролетает через экран. Звук: одинокий короткий sfxr-«дзынь».* + +*Чёрный экран.* + +**Титр на чёрном:** + +> *«Это было лето 2020. Я ещё не знал, что меня ждёт.»* + +*Конец пролога.* + +--- + +## Свободные дни 24-31 августа (опциональный sandbox перед основной игрой) + +*После титра пролога открывается короткий **песочничный** интервал с 24 по 31 августа. Игрок может:* +- *Раздавать листовки 1 раз в день (теперь меньше денег, мужик начинает скупиться)* +- *Фармить кейсы в купленной игре* +- *Открыть бесплатный кесе го Nonprime и фармить там* +- *Купить вторую игру (если хочется кесе го Prime и Пабаджи — обе)* +- *Просто отдыхать у окна, листать книги* + +> Дни проходят быстрее в этом sandbox-режиме (1 игровой день = 2-3 мин реал). +> Шкалы продолжают тикать. +> 31 августа вечером — принудительный сон → переход в основную игру. + +--- + +# Что НЕ показано в прологе (намеренно) + +| Что | Когда появится | +|---|---| +| Тегелрам | 1 сен 2020, Андрюха активирует | +| Андрюха лично | 1 сен 2020 в школе | +| Мама | первое TG-сообщение 1-2 сен 2020 | +| Осминог (TG-советчик) | ~февр 2021 (при ~10 аккаунтов) | +| FMS-панель | ~февр 2021 | +| Майор | 2022 при разработке своей панели | +| Новости в TG | 1 сен 2020 первая, дальше ежедневно | +| Учёба и мини-игры школы | 1 сен 2020 | +| Подработка курьером | с 16 лет (август 2021) | +| ВиТ | с 16 лет | +| Журналист | март 2021 | +| Паранойя | февр 2021 | +| Курс валют | сен 2021 | +| Прокси | эпилог 2022+ | +| СкаМ | эпилог ноя 2022 | + +--- + +# Засевы из FORESHADOWING.md, использованные в прологе + +- ✅ #1 Флешка "Андрюхино" +- ✅ #2 Имя в установке Шиндовс +- ✅ #3 Пароль на холодильнике "Sergey1975" (засев имени отца) +- ✅ #4 Боты с тэгами `_2020` (всплывут на финале) +- ✅ #5 Австралиевый контракер +- ✅ #6 Мужик с листовками (для оплаты в 2022 — он пропадёт) +- ✅ #7 Гайд "Майнер забрал мой пека" в результатах митуба +- ✅ #8 Уголовный кодекс на полке +- ✅ #9 Постер Лесты на стене (упомянут в исходном концепте, остался в пролете как декор) +- ✅ #10 Старый пек на Pentium 4 (в углу) +- ✅ #21 Осминог — затравка через видео митуба + +11 из 21 засевов работают уже в прологе. Остальные — в основной игре.