This project is a simulation of an elevator system, implemented in Java to demonstrate the use of asynchronous events. Developed collaboratively with one other team member, this simulation aims to replicate the functioning of a real-world elevator, handling multiple floor requests and managing elevator movements efficiently.
- Simulates the operation of an elevator in a building.
- Handles asynchronous floor requests from users.
- Efficiently manages elevator movements to serve requests in a timely manner.
- Demonstrates the use of Java's concurrency and event-handling mechanisms.
- Language: Java
To run the elevator simulation, follow these steps:
- Clone the repository:
git clone https://github.com/Alexis-Marcel/Elevator-Simulation.git - Navigate to the repository directory:
cd Elevator-Simulation - Compile the project:
javac Main.java - Run the simulation:
java Main
Special thanks to my teammate who contributed to this project.