Concourse Divide
48 путешественников · 3 прохода · один перегородка
Проходы
Север · ОТКРЫТО
Центр · ОТКРЫТО
Юг · ОТКРЫТО
Симуляция
Пауза
Сброс
Щелкните по воротам на диораме или по его кнопке, чтобы закрыть их · Щелкните по путешественнику чтобы осмотреть ·
N C S переключить проходы · Space пауза · R сброс ·
, . переключать путешественников
Зафиксированная приподнятая камера · уровень вестибюля 1
Популяция
48 Активный
0 Прибыл
0 Ожидание
48 Всего
Активно 48 + Прибыли 0 = 48
Выбранный путешественник
Путешественник не выбран.
След показывает последние две секунды фактического движения.
Как это работает
Маршруты вычисляются из проходимой геометрии (A* на сетке с заблокированными клетками); когда проход меняется, каждый путешественник перепланирует маршрут .
Закрывающийся проход показывает янтарный и немедленно останавливает новые входы; путешественники, уже находящиеся в дверном проёме, выходят прежде, чем он станет сплошным красным .
Правило полосы движения: путешественники держатся справа от центральной линии прохода, так что встречные потоки проходят по отдельным полосам. Если два встречаются лицом к лицу, то путешественник с большим идентификатором уступает до тех пор, пока другой не освободит путь.
Путешественники изображаются в виде кругов с конечным радиусом ; силы разделения и корректировка для недопущения наложения не позволяют телам пересекать друг друга или любую стену.
Когда все проходы закрыты, путешественники задерживаются на своей стартовой площадке и сообщают Нет маршрута до тех пор, пока проход не откроется снова.