От жителя до Президента — игровой цикл
Гайд по тому что делать каждый день: какие экраны открывать, какие действия делать в зависимости от твоего этапа.
Status: 🟢 = работает сейчас в MVP, 🟡 = ближайшие спеки, 🔴 = концепт.
Содержание
- Этап 0: Первые 5 минут — регистрация
- Этап 1: Первая неделя — заработать капитал
- Этап 2: Открыть свой бизнес
- Этап 3: Войти в политику — депутат
- Этап 4: Стать мэром
- Этап 5: Президент / основание государства
- Сравнение: бизнес vs стройка региона
- Что доступно на каждом экране
Этап 0: Первые 5 минут — регистрация
🟢 Реализовано
- Открой бота в Telegram → Mini App.
- После TG-auth ты автоматически получаешь:
- Прописку в одном из городов (random при первом входе).
- 100 ед. энергии (восстанавливается со временем).
- Стартовый капитал ~50-100k ₽ (на 1-2 недели жизни).
- lvl 1, без активов.
Куда смотреть: /profile → твоя личная карточка.
Этап 1: Первая неделя — устроиться на работу
⚠️ В текущем MVP механики работы ещё нет (планируется в спеке 8.8
player-jobs-and-wages). Сейчас игрок получает только стартовый капитал. Работа за ЗП — следующая спека.
🟡 Спека 8.8 (BLOCKING).
Цель: найти работу в своём городе → получать ЗП каждый тик → накопить 200k-500k ₽ на покупку первой Territory.
Что делать каждый день (после реализации спеки 8.8):
| Экран | Действие | Что получаешь |
|---|---|---|
/profile или /jobs | Смотришь вакансии в своём городе. На каждом Building есть N job-slots | Список доступных мест работы |
/profile → «Устроиться» | Выбираешь работу: можно у city_gov (стабильно) или у private_player (дороже, риск увольнения) | PlayerJob в БД |
/profile → «Моя работа» | Смотришь свою ЗП за день, накопленный опыт | Оценка темпов накопления |
/home | Смотришь сводку: бюджет города, голод, энергия | Понимание ситуации в городе |
/finance | Смотришь рынок: какие ресурсы дорогие | Где есть спрос → где открывать бизнес |
/map → твой город | Изучаешь, какие лоты Territory свободны | Куда метить под бизнес |
Как работает заработок (планируется в 8.8):
💡 Принцип: активный grind. Заходишь на завод → выбираешь сколько энергии потратить (слайдер 1-100) → сразу получаешь ₽ + завод получает ресурс в свой output. Энергия становится 0, восстанавливается медленно.
- Откроешь
/jobs(или тапнешь Building в/buildings) → «Поработать». - В UI слайдер: «Потратить X энергии на работе» (от 1 до текущей).
- Подтверждаешь → транзакция:
- ₽ → твой кошелёк (X × 100 × skill_modifier).
- Ресурс → output завода (X × output_per_energy кг в склад).
- Энергия = (старая − X).
- Без энергии работать нельзя — только отдыхать.
- Восстановление: 12.5 ед/час → полные 100 за 8 часов реал-покоя.
- Полный пакет 100 энергии: базовый ~10 000 ₽, прокачанный ~30 000 ₽.
Скилл-модификатор (см. Навыки и прокачка):
Knowledge↑ → +1% output за пункт. Knowledge=50 → ставка ×1.50, Knowledge=100 → ×2.00.Endurance↑ → -0.5% energy cost за пункт. Можно работать дольше с тем же запасом энергии.Strength— только для войн (бой, мотивация армии), не влияет на ставку рабочего.
Стартовое skills = 10/10/10. Базовый игрок = ставка ×1.10. Прокачанный (Knowledge=100) = ×2.00.
Стратегия:
- Хочешь много заработать сейчас → жми full 100 энергии за раз.
- Хочешь играть несколько раз в день → меньшие пакеты (15-30 энергии каждые часы).
- Хочешь экономить энергию для других механик (политика, война) → меньше работай.
Чем отличается от руководителя:
| 🔧 Рабочий | 🎩 Руководитель (спека 11) | |
|---|---|---|
| Что тратит | Энергию (1/тик пассивно) | Энергию (~5 за визит-сбор) |
| Что получает | Доля производства за тик | Ресурс с buffer’а завода (батч-сбор) |
| Бафф зданию | — | +15-30% к производству пока есть рук-ль |
| Цель | Стабильный поток ресурса | Контроль + большие батчи |
| Если не зашёл | Ничего страшного — просто не работаешь | Завод останавливается когда buffer полон ⚠️ |
Один игрок может быть на одном заводе рабочим, а на другом руководителем.
Активный геймплей руководителя (спека 11):
Завод производит → buffer наполняется → ты заходишь:
• Тратишь ~5 энергии × (1 - Endurance/200)
• Снимаешь N кг (N = base × (1 + Knowledge/100))
• Ресурс → твой личный склад
• Buffer освобождается → производство продолжается
Чем выше уровень + Knowledge + Endurance — тем больше снимаешь за один визит и тем меньше тратишь энергии. Knowledge=100 → ×2 переноса. Прокачанный игрок может ходить раз в день и снимать всё, начинающий — каждый час по чуть-чуть.
💡 Strength для перевозки не нужен — он только для войн (см. Навыки и прокачка).
Альтернативы (если не хочется ходить):
- 💰 Нанять NPS-водителей за ₽ — постоянная зарплата, автомат вывозит M кг/день. Меньше прибыли, но не нужно заходить.
- ⭐ Купить GP-ускоритель/Помощника (W7 спека 16) — пропускная способность ×2 на 24/72/168 часов.
Это даёт выбор active / passive / premium: | Стиль | Прибыль | Время игрока | |—|—|—| | Active (заходишь сам) | 100% | Высокое — каждые часы | | Passive (NPS-водители) | ~70% (минус ЗП NPS) | Низкое — раз в день check | | Premium (GP) | 100% + ускорение | Минимальное — купил пакет |
Где работать выгоднее (как рабочий):
| Работодатель | Что получаешь | Когда выгодно |
|---|---|---|
city_gov (мэрия) | Стандартный output × skill_modifier | Стабильно, нет риска закрытия |
private_player (предприниматель) | То же + возможный бонус | Может закрыться если убыточен |
| Завод с дефицитом твоего класса | +20% бонус выработки | Краткосрочно — большая выгода |
Важно: на этом этапе ты обычный житель. Никаких классов нет — можешь параллельно вступить в партию (lvl 1+), баллотироваться в депутаты (lvl 10+) и копить на бизнес одновременно. Работа = пассивный доход, остальное — параллельные активности.
Этап 2: Открыть свой бизнес
🟡 Спека 19.5 (territory-and-auction) + спека 6 (полная реализация Building lifecycle).
Цель: купить Territory, построить частный завод, начать получать прибыль.
Шаг 2.1: Выбрать город и лот
| Экран | Действие |
|---|---|
/map | Тапаешь на свой или соседний город → плашка с инфой |
/map → город → «Детали» | (POST-MVP) Видишь сетку лотов 1 км². Серые = свободны. Цены показаны |
/finance | Сравниваешь рынки разных городов — где выгоднее открыть |
Стратегия выбора:
- Дешёвый лот на периферии → выгоднее по цене покупки.
- Дорогой лот в центре → больше клиентов, выше прибыль.
- Города с нехваткой ресурса (например мало хлеба → строй пекарню) — ↑↑ прибыль.
Шаг 2.2: Купить Territory
🟡 Не реализовано (спека 19.5).
- Тапаешь на свободный лот → видишь цену → подтверждаешь покупку.
- Деньги уходят в бюджет города. Лот становится твоим (
Territory.OwnerKind=private_player).
Шаг 2.3: Построить здание
🟢 Каталог зданий есть. 🟡 Полный workflow стройки — спека 6.
| Экран | Действие |
|---|---|
/buildings | Выбираешь тип здания (например iron_smelter) |
/buildings/:code | (POST-MVP) Видишь детали: ресурсы для стройки, ЗП персонала, окупаемость |
/buildings → «Построить» | Указываешь Territory + начинаешь стройку |
Что нужно для стройки:
- 5 видов ресурсов (см. Construction).
- Бригада (строители + архитекторы) — нанимаются автоматически из NPS.
- Деньги на стройку (~1-7 млн ₽ для типичного завода).
- Срок (10-30 минут реального времени = 1-3 игровых месяца).
Шаг 2.4: Запустить производство
После завершения стройки:
- Здание получает статус
operating. - Тик начисляет производство в склад → продажа на рынке (через
/finance). - Платишь налоги: 15% городу + 5% стране, 80% себе. См. Налоги.
Куда смотреть:
/profile→ раздел «Активы» — твои здания./finance→ «История» — все продажи и доходы./map→ твой город будет с золотым dashed-контуром (есть приватные активы).
Этап 3: Войти в политику — депутат
🟡 Спека 9 (gorduma-elections-democracy).
Цель: избраться в Гордуму своего города, влиять на ставки налогов и стройку.
Условия:
- lvl 10+ (
OQ-86). - Состоять в партии (или основать свою — для своей партии тоже выдвигаться).
Шаг 3.1: Вступить в партию
🟡 Спека 10 (parties-and-chats).
| Экран | Действие |
|---|---|
/profile → «Партии» | Смотришь существующие партии региона |
/profile → «Партии» → «Вступить» | Подаёшь заявку (стоит немного денег) |
Шаг 3.2: Кампания
🔴 Концепт.
- В сезон выборов (3 месяца) — твоя партия выдвигает кандидатов.
- Жители (Player с пропиской) голосуют.
- Размер Гордумы =
floor(жителей / 10).
Шаг 3.3: Работа депутатом
🔴 Концепт.
- Получаешь зарплату из бюджета города.
- Голосуешь за ставки налогов, законы, бюджетные расходы.
- Можешь вносить инициативы.
Куда смотреть:
/home→ «Голосования» (когда работают)./profile→ «Должности».
Этап 4: Стать мэром
🟡 Спека 9.
Условия: lvl 20+, выбран Гордумой или прямые выборы.
Что меняется:
- У тебя в управлении бюджет города.
- Можешь устанавливать цены Territory (продаёшь предпринимателям).
- Можешь строить муниципальные здания (city_gov) — школы, больницы, дороги.
- Назначаешь министров на ветки (оборона / экономика / образование / ЖКХ).
- Получаешь зарплату из бюджета города.
Бизнес vs застройка региона — см. отдельный раздел ниже.
Куда смотреть:
/stats→ «Бюджет города» (как у мэра — ты его контролируешь)./buildings→ теперь можешь строить от имениcity_gov./map→ корона над твоим городом, плашка показывает «Мэр: ты».
Этап 5: Президент / основание государства
🟡 Спека 19 (independence-paths).
Два пути:
А. Длинный путь — через выборы
- lvl 50+.
- Партия выдвигает тебя кандидатом.
- Прямые общенациональные выборы.
Б. Быстрый путь — основание государства
💡 На старте мира никаких государств нет. Кто первая партия захватывает регион — тот и Президент.
- Собираешь партию.
- Готовишь армию.
- Атакуешь NPC-армию любого нейтрального региона (для первого захвата соседство не нужно).
- Захват удался → партия становится правящей, лидер партии = Президент. Захваченный регион = столичный регион. Захваченный город (regional_capital) = столичный город.
Бонус: все налоги, что копились в спящей Country с момента старта мира, переходят к тебе.
См. Пути к власти для деталей.
Сравнение: бизнес vs стройка региона
Главное различие — владелец здания и куда идёт прибыль.
| Свой бизнес (предприниматель) | Стройка региона (мэр) | |
|---|---|---|
| Владелец здания | private_player | city_gov |
| Где строится | На купленной Territory (private) | На Territory мэрии (city_gov) |
| Кто платит за стройку | Ты (личные деньги) | Бюджет города |
| Куда идёт прибыль | 80% — тебе, 15% городу, 5% стране | 90% — в City.Budget, 10% стране |
| Какие здания строишь | Любые (заводы, магазины, газеты) | Любые + социальные (школы, больницы) |
| Цель | Личное богатство | Развитие города + переизбраться |
| Управляет работой | Ты сам или бот-директор | Назначенный министр или бот |
Совет: хороший мэр сам остаётся предпринимателем — у него и личный бизнес, и муниципальный бюджет. Это нормально (если не нарушает OQ-17 про конфликт интересов).
Что доступно на каждом экране
🟢 = работает сейчас, 🟡 = в плане, 🔴 = концепт.
/home — Обзор
| Кому | Что видит |
|---|---|
| Все 🟢 | Карта России (карточка-переход на /map), KPI мира (страна, регион, президент), KPI своего города |
| Депутат 🔴 | + список активных голосований |
| Мэр 🟡 | + быстрая ссылка на бюджет города |
| Президент 🔴 | + статистика страны (бюджет, налоги, военные) |
/map — Карта России
| Кому | Что видит |
|---|---|
| Все 🟢 | Карта с границами регионов и городов. Цвет: серый = нейтрал, бледно-голубой = под страной |
| Все 🟢 | Тап → плашка с инфой: страна, регион, глава, метрики (площадь, население, перелёт ₽) |
| Все 🟡 | Сетка 1 км²-лотов в городе при максимальном zoom |
| Предприниматель 🟡 | Подсветка лотов где можно купить |
| Мэр 🟡 | Подсветка свободных лотов мэрии (которые он может продать) |
| Партия / Воин 🟡 | Регионы, доступные к захвату (соседние с уже занятыми) |
/buildings — Постройки
| Кому | Что видит |
|---|---|
| Все 🟢 | Каталог 22 типов зданий с детализацией (стоимость, ресурсы, окупаемость) |
| Предприниматель 🟡 | Кнопка «Построить на своём лоте» |
| Мэр 🟡 | Кнопка «Построить от имени города» (city_gov) |
/finance — Финансы
| Кому | Что видит |
|---|---|
| Все 🟢 | Бот-рынок ресурсов. Можно покупать/продавать |
| Все 🟢 | История твоих сделок |
| Предприниматель 🟢 | Доходы со своих заводов |
| Мэр 🟡 | + Бюджет города (доходы, расходы, динамика) |
/stats — Статистика города
| Кому | Что видит |
|---|---|
| Все 🟢 | Детали своего родного города (население, постройки, голод) |
| Мэр 🟡 | Полный контроль: ставки налогов, цены Territory, бюджет, министры |
| Губернатор 🟡 | Аналогично, но регионального уровня |
| Президент 🔴 | Аналогично, но национального уровня |
/profile — Личная страница
| Кому | Что видит |
|---|---|
| Все 🟢 | Уровень, навыки, прописка, текущая ЗП |
| Все 🟢 | Список активных тегов: entrepreneur, politician, pmc_member |
| Предприниматель 🟡 | Список своих Building/Territory + общий доход |
| Должности 🔴 | Текущие позиции (Мэр, Депутат, Президент) с термами |
| Все 🔴 | История налоговых платежей |
Краткий ответ на вопрос «что мне делать сейчас»
0. Зарегистрировался → /profile (посмотри себя)
1. Каждый день →
/home — общая обстановка
/finance — рынок (где спрос)
/map — куда расти (свой город / соседи)
2. Когда накопил денег →
/map → выбираешь лот
/buildings → выбираешь тип здания
Строишь свой бизнес
3. Когда уровень 10+ →
Вступи в партию через /profile
Выдвигайся в депутаты
4. Когда уровень 20+ →
Кампания в мэры
Управляешь городом через /stats
5. Когда хочешь власти →
/map → бери партию → захватывай нейтральный регион
Становишься Президентом если первый
Что уже работает сейчас (MVP)
🟢 Сейчас в коде:
- Регистрация через TG.
- Все 6 экранов рендерятся (показывают данные).
- Карта России с городами и регионами.
- Каталог зданий (22 типа).
- Бот-рынок ресурсов.
- Тик мира 10 мин (производство, склад, NPS).
- Налоги (упрощённо — пока без двухуровневого сплита).
- Прописка игрока, корона мэра на столице, отметка приватных активов.
🟡 В работе (ближайшие спеки):
- Спека 19.5 — Territory + сетка лотов + аукцион.
- Спека 19.6 — Двухуровневые налоги (city + country).
- Спека 9 — Гордума и выборы.
- Спека 10 — Партии и чаты.
- Спека 11 — Player as Manager (личное руководство).
🔴 Концепт:
- Война, ЧВК, оружие.
- Захват нейтральных регионов (хотя backbone уже в коде).
- Газеты, СМИ, пропаганда.
- Образовательные здания (школа, академия).