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 + скаМ
This commit is contained in:
Dmitrii Bykov 2026-05-24 14:27:33 +03:00
commit 2cbc7848c7
17 changed files with 2349 additions and 0 deletions

186
canon/CHARACTERS.md Normal file
View file

@ -0,0 +1,186 @@
# CHARACTERS.md — Персонажи
---
## Главный герой
**Имя:** `{playerName}` — задаётся игроком в установке Шиндовс (Акт 1 пролога).
**Возраст в каноне:** 15 лет (на старте 21 авг 2020) → 16 (~авг 2021) → 16-17 на финале (29 мая 2022).
**Класс:** 9 класс в 2020-2021 → 10 класс в 2021-2022.
**Пол:** мужской (в реплике мужика-листовочника: "пацан"; в TG-чате со школьниками "брат").
**Семья:** живёт с отцом (см ниже). Мать — <TBD: ввести или умолчать>.
**Регион:** безымянный областной центр (РФ). Климат умеренный. <TBD: дать ли намёк на конкретный город>.
**Социальный статус:** небогатая семья. До 21 авг 2020 был старый пек на Pentium 4. Отец сам собрал новый.
**Хобби до игры:** играл в тефе2 на старом пеке, мечтал пройти Jungle Inferno.
**Манера речи:**
- Внутренний монолог через `**...**` (мысли)
- Подростковый сленг: "ну", "ваще", "ё", многоточия, "бл***" в эмоциональных моментах
- Не матерится прямым текстом (звёздочки или эвфемизмы)
- В переписке в Тегелраме — кратко, лаконично, без капса
**Что изменится по ходу игры:**
- К концу 9 класса — увереннее в фарме, цинизм
- После WAR — растёт тревога, чаще проверяет TG
- На финале — обречённость, но решает "рассказать историю"
---
## Отец героя
**Имя:** <TBD предлагаю "Сергей" (отчество TBD), или просто **"Отец"** в репликах>
**Возраст:** 40-45 лет
**Профессия:** работа с железом / завод / автосервис — что объясняет умение собрать пек. <TBD: уточнить>
**Манера речи:** лаконично, иронично, без сюсюканья. Длинные фразы редко. Любит подколы.
**Образец реплики:** "Распаковывай давай. Сам собирал. Если запорешь — сам и переставляй."
**Отношение к герою:** жёсткое, но любящее. Видит что сын "ищет себя", не лезет в подробности.
**Знает ли о фарме:** <TBD узнать в Акте N или нет вообще?>
**Появляется:**
- Пролог День 1: вручает пек
- 9 класс: фоновые реплики дома по утрам/вечерам
- (TBD: есть ли сюжетная сцена с отцом)
---
## Мать героя — **ЗАФИКСИРОВАНО**
**Статус:** **Развелись с отцом, живёт в другом городе.**
**Имя:** <TBD Елена? Татьяна? Нейтральное>
**Город:** другой (не там где герой и отец). Конкретный <TBD>.
**Профессия:** <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.
**Имя:** старший лейтенант / майор полиции страны Р, имя <TBD>
**Возраст:** 35-50 лет
**Ник в скаМ (эпилог):** `@major_official`
**Манера речи:** официальная, спокойная, с лёгкой угрозой. *"Ну рассказывай, как дошёл до жизни такой"*. Не использует слэнг героя. Никогда не называет себя "Товарищем" — только "Майор" или официально "старший лейтенант [фамилия]".
**Сюжетная функция:**
- В основной кампании: появляется ЕСЛИ игрок продаёт свою панель через Тегелрам (ст. 273 УК). Может прийти физически домой (Game Over) или связаться через TG (предупреждение).
- В эпилоге (см EPILOG.md): пишет лично через скаМ с октября 2023. Январь 2024 — формулирует Предложение (три развилки).
---
## Мужик с листовками
**Имя:** <TBD предлагаю "Толик" (рабочее имя)>
**Возраст:** 35-40 лет
**Внешность:** кепка, ветровка, у ларька "Шаурма 24ч"
**Манера речи:** прокурено-сипловатая, лаконичная, по делу.
**Сюжетная функция:**
- Пролог: первый работодатель, листовки
- Регулярно: возможность подработать у него весь август 2020 и иногда позже
- 2022 (WAR): может исчезнуть из локации (флешбек "куда делся Толик?")
---
## Продавец FMS-панели
**Имя в Тегелраме:** `@fms_seller` или похожий
**Манера речи:** менеджер-наглый, использует англицизмы ("конверсия", "ROI", "профит")
**Сюжетная функция:**
- Связывается когда у игрока ~10 аккаунтов
- Предлагает аренду 1500₽/мес
- Позже — покупку навсегда
- **Канон:** отдельный NPC. **НЕ связан** ни с Осминогом, ни с Майором. Просто бизнесмен на серой стороне рынка.
---
## Одноклассники
**Минимум 3 заметных персонажа в классе:**
1. **Андрюха** (см выше) — друг
2. **<TBD: тип "ботаник">** — соперник в учёбе, помогает с мини-играми, осуждает фарм
3. **<TBD: тип "крутой">** — насмехается над фармом, играет в Дотку, имеет много скинов, может стать врагом-конкурентом
---
## TBD (требует решения с юзером)
1. Имя отца — Сергей? Андрей? Другое?
2. Мать — есть/нет/умерла/уехала?
3. Полная фамилия Андрюхи — оставить "М." до финала?
4. Имя Майора
5. Имя мужика-листовочника — Толик? Безымянный?
6. ~~Личность Товарища~~**ЗАКРЫТО:** Осминог = герой из будущего (мета-петля). См выше.
7. Имена двух других одноклассников
8. Город / регион — конкретно или безымянно?

172
canon/EPILOG.md Normal file
View file

@ -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-подписок в эпилоге
- Конкретный список "знакомых" для Развилки А

141
canon/FORESHADOWING.md Normal file
View file

@ -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?
- Полное имя Андрюхи раскрываем когда?
- Финальная мини-катсцена с распечаткой концепт-документа — пиксельно или текстом?

127
canon/ITEMS.md Normal file
View file

@ -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
- Цена покупки ключа: <TBD в каноне нужны ли ключи или дроп даёт сразу?>
- Содержимое: 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-панели — нарисую процедурно когда дойдёт

126
canon/LORE.md Normal file
View file

@ -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₽**
---
## Технологии в каноне
- **Пек:** новый сборщик. Спецификация: <TBD i3-9100F + GTX 1050Ti? или Ryzen 3? это влияет на скорость фарма как игровая характеристика>
- **Интернет:** 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` появится потом)

191
canon/MECHANICS.md Normal file
View file

@ -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
- Точный список вопросов журналиста в диалоге согласия
- Дизайн иконок Прокси/Банк/Паранойя — нарисую процедурно при кодировании
- Цены прокси-хопов в эпилоге — нужна ли дифференциация по "странам"?

257
canon/MINIGAMES.md Normal file
View file

@ -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% всех школьных мини-игр.
**Тип:** <TBD выбрать из: история (даты), физика (формулы), английский (перевод)>
**Региональность:** в 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)

84
canon/NAMING.md Normal file
View file

@ -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) — вымышленная анти-детект-панель. Пишется ЗАГЛАВНЫМИ латиницей. Логотип: <TBD нарисую процедурно>.
- Аренда: 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

175
canon/NEWS.md Normal file
View file

@ -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
- Точные тексты процедурных новостей (можно генерировать в коде)
- Логотипы каналов — нарисую при кодировании
- Голосовые сообщения — нет, только текст

108
canon/TIMELINE.md Normal file
View file

@ -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? или другая дата?)
- Кат-сцена финала: длина, визуал