An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# 🚀 Elevator Simulator

**🎬 Program Demo:**

Elevator Simulator 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 🐍