https://github.com/ashkan0201/elevator
This project is a simulation of an elevator that works with the real logic and algorithm of Essenor.
https://github.com/ashkan0201/elevator
elevator python3 ui
Last synced: about 2 months ago
JSON representation
This project is a simulation of an elevator that works with the real logic and algorithm of Essenor.
- Host: GitHub
- URL: https://github.com/ashkan0201/elevator
- Owner: ashkan0201
- Created: 2023-09-22T09:52:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-22T20:47:04.000Z (over 2 years ago)
- Last Synced: 2025-01-13T10:50:02.334Z (over 1 year ago)
- Topics: elevator, python3, ui
- Language: Python
- Homepage:
- Size: 261 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Elevator Simulator
**🎬 Program Demo:**

This is a **fun and educational elevator simulator** with 5 floors, from Ground (G) to 5️⃣.
It works like a real elevator: you click buttons, and the elevator moves to requested floors! 🎯
The floor buttons are placed on the **upper-right panel**. Click them to start the elevator 🚦.
Made with **Python & PyGame** 🐍🎮
---
## ✨ Features
- 🏢 5 floors with selectable buttons
- ⬆️⬇️ Realistic elevator movement
- 📋 Handles multiple requests like a real elevator queue
- 🎨 Colorful and simple interface
---
## ⚡ Installation
Make sure Python is installed. Then run:
```bash
pip install pygame
```
---
## 🕹 How to Use
1. Run the `main.py` file:
```bash
python main.py
```
2. Click a floor button on the right panel 🖱
3. The elevator will move smoothly to your selected floor 🚀
4. Multiple requests are handled sequentially ⏳
---
## 📧 Contact
Found a bug or want to share feedback?
- Email: ashkan0211@gmail.com ✉️
---
## 💡 Notes
- This project is mainly **educational** to understand elevator logic
- Simple interface for **learning purposes**
- No external assets required, only PyGame 🐍