Симулятор многоуровневой парковки

Интерактивная 3D-модель парковки, которая работает прямо в браузере. По этажам ездят машины: подъезжают к шлагбаумам, получают талон, ищут свободное место, стоят, платят по тарифу в паркомате или на выезде и уезжают. Вы управляете всем: загрузкой, числом этажей и ворот, стратегией заполнения, тарифами и поведением водителей — и сразу видите результат.

3D-сцена симулятора: разнесённые по высоте этажи парковки с машинами, проездами и пандусами

Что можно делать

Как пользоваться

  1. Откройте страницу — для вас создаётся отдельная парковка, симуляция стартует в 08:00 виртуального времени.
  2. Вращайте сцену мышью, приближайте колесом, переключайте этажи и «разнос» этажей на верхней панели.
  3. Ускорьте время до ×100–×200, чтобы увидеть, как парковка заполняется к нужной загрузке.
  4. В «Настройках» меняйте параметры или примените готовый пресет: торговый центр, бизнес-центр, аэропорт, маленький двор.

Как устроено

Сервер на Go с базой PostgreSQL моделирует парковку так же, как настоящую систему: каждый въезд атомарно резервирует место, параллельные въезды через разные ворота не получают одно и то же место, оплата и выезд идемпотентны. Расчёт тарифа ведётся в целых копейках с учётом часового пояса. Сцена на three.js рисует до двух тысяч мест и сотни машин, а сервер присылает маршруты и события в реальном времени.

Открыть симулятор