🚇 City Subway Flow (2D)
A top-down subway network with three loop lines sharing a central interchange. Passengers queue at stations, trains board and alight on arrival, and riders at the interchange split across lines — watch congestion and load respond as you tune demand, frequency, transfers and delays.
This 2D companion builds the real queueing mechanic the 3D original's title implies but never modelled: three loop lines share one central interchange, each station accumulates a passenger queue at a demand-driven rate, and trains dock, alight and board with a capped capacity. Raising transfers routes more interchange riders onto the other two lines instead of letting them leave, while delays stall trains and let queues build.
Canvas2D subway network with three loop lines, a shared interchange, per-station passenger queues, and capacity-limited trains that board and alight on arrival — tune demand, frequency, transfers and delays to see queues, load and throughput respond.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install