2025-10-01 18:00:14 +08:00
2025-10-01 17:28:57 +08:00
2025-10-01 17:59:35 +08:00
2025-10-01 17:23:30 +08:00
2025-10-01 18:00:14 +08:00
2025-10-01 17:07:31 +08:00
2025-10-01 17:07:31 +08:00
2025-10-01 17:07:31 +08:00
2025-09-28 13:16:41 +08:00
2025-10-01 17:59:35 +08:00
2025-10-01 17:07:31 +08:00
2025-10-01 17:59:35 +08:00

Elevator Saga

PyPI version Python versions Build Status Documentation

GitHub stars GitHub forks GitHub issues License


Elevator Saga is a Python implementation of an elevator simulation game with a event-driven architecture Design and optimize elevator control algorithms to efficiently transport passengers in buildings.

Features

  • 🏢 Realistic Simulation: Physics-based elevator movement with acceleration, deceleration, and realistic timing

Installation

Basic Installation

pip install elevator-py

With Development Dependencies

pip install elevator-py[dev]

From Source

git clone https://github.com/ZGCA-Forge/Elevator.git
cd Elevator
pip install -e .[dev]

Quick Start

Running the Game

# Start the backend simulator (Terminal #1)
python -m elevator_saga.server.simulator
# Start your own client (Terminal #2)
# Example:
python -m elevator_saga.client_examples.bus_example

Documentation

For detailed documentation, please visit: https://zgca-forge.github.io/Elevator/

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Star History

Star History Chart

License

This project is licensed under MIT License - see the LICENSE file for details.


Made with ❤️ by the ZGCA-Forge Team

Description
No description provided
Readme MIT 622 KiB
Languages
Python 100%