Skip to main content

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

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

Metadata

Release files for elevator-py 0.0.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for elevator-py 0.0.11
File Size Uploaded
elevator_py-0.0.11.tar.gz 50.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for elevator-py 0.0.11
File Interpreter ABI Platform
elevator_py-0.0.11-py3-none-any.whl Python 3 none any Details

Total release size: 110.5 kB

Release files / elevator_py-0.0.11.tar.gz

Download URL elevator_py-0.0.11.tar.gz
Size 50.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b378c9cc3f8b00b45020a009e7b017b11622060ecbddb8f395d6e639841c657c
BLAKE2b-256 checksum
How to use checksums
dcaf4cf9e183fc89035ed6d39f64d82f008a1ca50471e3c731bf17100e5d68fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2025.

Transparency log

Release files / elevator_py-0.0.11-py3-none-any.whl

Download URL elevator_py-0.0.11-py3-none-any.whl
Size 60.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
91689aa43345a5767a6576b7a9d32d866d987e1fa8e742a62f9bbf5162c0f47f
BLAKE2b-256 checksum
How to use checksums
29d8bbfdd1ff9aec0b0df7b060294262375671f27cb352eda882c0dc25e8e9e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.11 This release

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.5

2 release files

0.0.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page