Most subways stop at every station. This simulation explores a different idea: trains are composed of detachable cars that split and merge on the fly.
A long train approaching a station detaches its rear cars, which dock and open doors for passengers. The front section continues at speed without stopping. The detached cars wait for the next train to approach from behind and merge back in. No passenger waits for more stops than necessary.
The HUD shows express (non-stop loop time) vs local (every-stop loop time). The modular approach gives passengers something closer to the express time while still serving every station. Toggle C to color riders by destination and watch the system sort them.
Physics are realistic: TTC subway dimensions, 80 km/h top speed, 0.09g acceleration, walking-speed passengers who choose seats, and timed doors.
Experimental — many setting combinations are untested and may cause unexpected behavior.