Экономика заводов — рынок труда и прокачка
Status: 🟡 спека 8.8 (рынок труда + XP) + 11.6 (трата XP на upgrades).
Содержание
- Рынок труда
- Условия найма (wage modes)
- XP завода и прокачка
- Гос-заводы
- Несколько одинаковых заводов
- Стратегии
Рынок труда
В каждом городе много заводов. Каждый имеет N job-slots = OperatingWorkersRequired.
Жители (Player’ы) выбирают где работать. Они видят все вакансии в городе на странице /jobs с условиями каждого завода:
/jobs (мой город)
├── Iron Smelter (private, Анна) — 200 ₽/энергия. Свободно: 3/5 слотов.
├── Iron Smelter #2 (private, Анна) — 30% от output натурой. Свободно: 5/5.
├── Pekarnya (city_gov) — 100 ₽/энергия. Свободно: 8/10.
└── Brewery (private, Иван) — 150 ₽/энергия + 10% share. Свободно: 0/3 (полная).
Рядом с каждым показывается выгода для тебя с учётом skill (Knowledge → +1% output за пункт, см. Навыки и прокачка):
- При Knowledge=10 (старт): «200 ₽ × 1.10 = 220 ₽/энергия».
- При Knowledge=50: «200 ₽ × 1.50 = 300 ₽/энергия».
- При Knowledge=100: «200 ₽ × 2.00 = 400 ₽/энергия».
Условия найма (wage modes)
Владелец Building (предприниматель / мэр) сам выбирает режим оплаты:
cash — фиксированное ₽ за энергию
wage_kopecks_per_energy = 20000 // 200 ₽
Работник тратит 100 энергии → получает 20 000 ₽ (с учётом skill-модификатора). Деньги списываются с Player.PersonalCash владельца (или City.Budget для city_gov).
Если у владельца нет денег — задолженность накапливается, работники могут уйти на другой завод.
share — % от добытого ресурса натурой
share_of_output_pct = 30 // 30%
Работник тратит 100 энергии → производит 100 кг ресурса → получает 30 кг натурой в свой инвентарь. Хорошо для стартующих предпринимателей без денег: не платишь ₽, отдаёшь часть продукта.
mixed — комбинация
50% в ₽ + 50% в ресурсе натурой. Стандартный «сбалансированный» вариант.
Сравнение
| Режим | Когда выбирать | Плюсы для предпринимателя | Минусы |
|---|---|---|---|
cash | Когда есть запас ₽, нужны лучшие работники | Стабильно, понятно | Дорого, нужны деньги в кассе |
share | Старт без капитала | Не нужны деньги | Меньше output остаётся себе |
mixed | Универсально | Баланс | — |
Точные default-ставки для каждого BuildingType — в
OQ-127.
XP завода и прокачка
💡 Каждое здание копит опыт работы. Чем больше реальных игроков работают — тем выше уровень здания.
Как копится XP
Только реальный Player даёт XP зданию (не NPS):
xp_per_energy = 1.0 × (1 + Knowledge / 100)
💡 Стартовое значение skills = 10/10/10 (см. Навыки и прокачка). Knowledge → +1% output за пункт; Endurance → -0.5% energy cost за пункт; Strength — только для войн.
| Игрок | Knowledge | XP за 1 энергию |
|---|---|---|
| Стартовый | 10 | 1.10 |
| Средний | 30 | 1.30 |
| Опытный | 50 | 1.50 |
| Прокачанный | 100 | 2.00 |
Это даёт владельцу смысл нанимать прокачанных рабочих, не только дешёвых NPS.
Дополнительно: игрок с высоким Endurance тратит меньше энергии на действие — может работать дольше с тем же запасом.
Как тратится XP
Владелец заходит в /buildings/:id → раздел «Прокачка». Доступные улучшения:
| Улучшение | Стоимость XP | Эффект |
|---|---|---|
| 🏭 +5% производство | 100 XP | output_modifier += 0.05 |
| 📦 +10% buffer | 200 XP | вместимость склада завода × 1.10 |
| 💰 +15% wage_modifier | 300 XP | работники получают +15% (стимул лучших нанимать) |
| 🛠 +5% durability | 250 XP | реже ремонт |
| 🚀 +10% xp_multiplier | 500 XP | все будущие XP × 1.10 (compound) |
Точный список и баланс — спека 11.6 (factory-upgrades-and-progression).
Кто прокачивает
| Тип здания | Кто тратит XP |
|---|---|
private_player (Iron Smelter) | Владелец-игрок |
city_gov (Pekarnya) | Мэр или назначенный министр промышленности |
country_gov [v2] | Президент или его министр |
Гос-заводы
Гос-завод (city_gov) работает аналогично частному:
- Имеет condition найма (мэр устанавливает).
- Job-slots, рабочие приходят.
- XP копится → мэр прокачивает.
Особенность: прибыль идёт в City.Budget (90%, 10% в Country.Budget). Мэр не получает её лично.
Когда мэра нет (нейтральный город):
- Production продолжается (если есть рабочие).
- Прибыль копится в
City.Budget. - XP копится, но некому тратить до появления мэра.
- Когда новый мэр → ему доступны накопленные XP и бюджет.
Несколько одинаковых заводов
Предприниматель Анна построила два бетонных завода в Подольске.
Что происходит
Завод #1 — Iron Smelter (Анна)
├── Job-slots: 5
├── Wage mode: cash, 200 ₽/энергия
├── Buffer: 1000 кг (полный — производство стоит ⚠️)
├── XP: 850 (можно купить +5% production)
└── Рабочие: 3 чел.
Завод #2 — Iron Smelter (Анна)
├── Job-slots: 5
├── Wage mode: share, 30% натурой
├── Buffer: 200 кг (есть место)
├── XP: 50 (низкий)
└── Рабочие: 5 чел. (полная)
- Каждый — независимая сущность: свой XP, свой buffer, свои рабочие.
- Output каждого идёт в склад Анны (предприниматель имеет личный склад, см.
OQ-122). - Анна может разные ставки на каждом — экспериментировать с моделями.
Конкуренция между заводами одного владельца
Если Анна на заводе #1 платит 200 ₽/энергия, а на #2 — 100 ₽/энергия → рабочие пойдут на #1. Завод #2 встанет.
Стратегии:
- Поднять ставку на #2 → переплата, но оба работают.
- Закрыть #2 → одна точка production.
- Дать #2 уникальное преимущество (share вместо cash) → привлечь другую категорию рабочих.
Конкуренция с другими предпринимателями
В одном городе может быть несколько Iron Smelter’ов разных владельцев:
Подольск:
├── Iron Smelter (Анна) — 200 ₽/E
├── Iron Smelter (Иван) — 250 ₽/E
└── Iron Smelter (мэрия) — 100 ₽/E (city_gov)
Рабочие выбирают выгоднейший (Иван). Анна должна поднять ставку или закрыться.
Это рыночная динамика — мэрия часто проигрывает в конкуренции, но даёт стабильность (не уйдут как частник).
Стратегии
Для предпринимателя
- Старт без капитала — режим
share, привлекаешь рабочих процентом. - Когда деньги есть — переходи на
cashдля лучших рабочих с прокачкой. - Прокачивай через XP — нанимай прокачанных игроков, давай им хорошую ставку → они дают много XP → ты улучшаешь завод.
- Не строй слишком много одинаковых — рабочая сила ограничена, конкуренция съест прибыль.
Для рабочего
- Сравнивай вакансии на
/jobs— иногдаshareвыгоднееcashесли ресурс ценный на рынке. - Растящ skill в академии — твой коэффициент растёт, на хороших ставках получаешь х3+.
- Ходи на прокачанные заводы — там wage_modifier выше, output больше → больше получаешь.
Для мэра
- Прокачивай гос-заводы — нанимай прокачанных игроков, плати конкурентоспособную ставку.
- Не зажимай частников — если все pakehoт частники, они дают налоги в город.
- Диверсифицируй — несколько типов гос-заводов, не один.