LiftLab is a project I developed (with a lot of vibe coding) to help learn more about elevactor control algorithms!
While working at Bloomberg (each office has it’s own quirky elevator system), I was obsessed with all the different ways that the elevators worked, so I want curious if I could make my own app to simulate their working, and then develop my own easy control algorithms, and benchmark them against eachother, similar to chess engines.
I think it’s super satisfying to see the lift move around the screen, and understand how they work, and it’s a great way to learn about control algorithms. If you clone the repo, you can try writing your own better control algorithms and get even better scores.
This project was developed in a single day using a Spec Drive Developement AI method, and I really want to add more features to improve benchmarking, develop tons of interesting algorithms, and senarios like morning rush or lunch time.
You can watch LiftLab in your browser here, as well as look at the code and documentation on GitHub.
Back
