Игровое время и срок годности

Status: 🟢 тик 10 мин работает (спека 3); 🟡 порча на складе — спека W4.0 spoilage-and-timing.

Игровое время

💡 Все числа в игре указаны в днях, не в часах и не в тиках. Тик — это техническая распределялка, игрок про неё не думает.

Конвертации

Игровое Реальное
1 тик 10 минут
1 игровой час 10 минут (= 1 тик)
1 игровой день 4 часа (= 24 тика)
1 игровая неделя 28 часов (= 168 тиков)
1 игровой месяц 5 реал-дней
1 сезон (3 мес) 15 реал-дней
1 игровой год 60 реал-дней (≈2 мес)

Иконка часов в хедере

В хедере мобильного UI всегда показывается компактные часы. Тапни на них → откроется тултип:

📅 Игровое время: 07:00, день 14, сезон 1
   1 тик (10 мин реал) = 1 игровой час
   1 игровой день = 4 часа реал
   Тек. сезон: лето (зимний начнётся через 8 реал-дней)
   Следующий тик через 4:30 ⏱️

Это единственное место в UI где объясняется конвертация — везде в остальных экранах просто пишется «100 кг/день», «20k ₽/день», «2 дня до истечения».

Что происходит в тик

Каждые 10 минут реал-времени мир распределяет дневные нормы:

  • Производство = (output_per_day / 24) кг.
  • ЗП NPS = (wage_per_day / 24) ₽.
  • Налоги — атомарные транзакции.
  • Восстановление энергии Player +1.04 за тик (= 25/день).
  • Прогресс стройки.

Игрок видит результаты в дневных метриках: «Iron Smelter произвёл 100 кг/день». Тик — просто механизм равномерного распределения.

Что не происходит в тик

  • Действия игрока — мгновенно (купить, продать, перевести).
  • Сообщения в чате — real-time.
  • TG push — мгновенно.
  • Порча товаров — не каждый тик (см. ниже).

Срок годности — дискретная порча

💡 Не каждый тик уменьшается счётчик. Партия живёт N игровых дней целиком → в момент истечения становится просроченной и ждёт твоего решения.

Какие ресурсы портятся

Ресурс Срок годности Тип
🥖 Хлеб 2 игровых дня Скоропортящийся
🥛 Молоко 3 игровых дня Скоропортящийся
🥬 Овощи 7 игровых дней (1 неделя) Скоропортящийся
🥫 Консервы 365 игровых дней (1 год) Квазивечный
⚙️ Чёрные металлы Не портятся
🪨 Бетон / Дерево / Уголь Не портятся

Что происходит когда товар просрочился

Партия становится «красной» в инвентаре. Игра не списывает автоматически — ты решаешь:

Действие Что происходит
Выбросить Мгновенно списывается. Чистая потеря.
Продать в утиль Низкая цена в /finance, забираешь немного ₽ обратно.
В отходы [v2] Превращается в organic_waste — для удобрений / биотопливо.
Auto-disposal В профиле включаешь авто-удаление просрочки. Работает сама.

Это момент принятия решения — реалистично, как в жизни.

Линия занятости склада

В /profile → Активы → Склад ты видишь горизонтальную полосу для каждого Warehouse:

Склад "Подольск" (3 200 / 5 000 кг)
[🟢🟢🟢🟢🟢🟢🟡🟡🟡🟡🔴🔴]  ← Заполнение
 свежий       близок  просрочка
                     (нажми решить)
  • 🟢 Свежее (>50% срока).
  • 🟡 Близко к истечению (≤50%).
  • 🔴 Просрочка — нажми и решай.

Цветовая разметка позволяет сразу видеть что у тебя есть «горящие» товары.

Стратегии управления

Для предпринимателя (food):

  • 🚛 Быстро вывозить на рынок — пока свежие, продаются дороже.
  • 🛒 Продавать срочно при истекающем сроке — цена падает, но лучше чем потеря.
  • 🏗 Строить холодильники [v2] — Building-тип, продлевает shelf_life в ×2-3.
  • ⚙️ Auto-disposal — настрой если не успеваешь следить.

Для рабочего (зарплата натурой через share режим):

  • Получаешь хлеб 30% от output → продай сразу. Не копи долго!
  • Можно использовать сам [v2] (еда для NPS-семьи).

Для города:

  • Гордума может ввести штраф за накопление просрочки в гос-складах (OQ-131).
  • Государственный резерв скоропортящихся = ротация (старое продают, свежее закупают).

Push-уведомления

  • За 1 игровой день до истечения: «Хлеб 200 кг истекает завтра. Зайди разобраться».
  • При появлении просрочки: «На складе появилась просрочка — нужно решить что делать».

Эти уведомления настраиваются в /profile → Уведомления.

See also