Web experimentexperiment
Lift
A playful elevator scheduling simulation for comparing dispatch strategies through a simple, visual lobby.

HTMLCSSJavaScript
What it is
Lift is an elevator scheduling simulation. The user can pick how the lobby decides which lift answers a call and watch the result play out visually.
Why it is included
It is a good example of turning an abstract systems idea into something visible. Scheduling algorithms become easier to understand when the wait, movement, and routing tradeoffs are animated.
What was built
- A lobby scene with two elevator shafts and live floor indicators.
- Algorithm modes such as nearest idle, random, and furthest idle.
- A visual setting that makes a small systems problem feel like a playable demo.
What could improve next
The next version could add clearer scoring, faster reset controls, richer passenger scenarios, and a short explanation of why each algorithm behaves differently.