Skip to content
This repository has been archived by the owner on Apr 4, 2020. It is now read-only.
/ elevator Public archive

⌛ Java project codebase for CSE 2010

Notifications You must be signed in to change notification settings

bcanseco/elevator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Elevator

This was the final project for my Algorithms & Data Structures course at Florida Tech. The goal was to make an Elevator simulation in Java. Requirements included a baseline / "dummy" algorithm and an advanced algorithm that improves performance. We also had to prepare a GUI to present our data, and have some form of visual simulation.

I was responsible for the following classes:

  • AdvancedElevator.java
  • BaselineElevator.java
  • ElevatorGUI.java

Our two Elevator algorithms inherit from Elevator, PassengerRequest, and PassengerReleased, which were written by our GSA. I made the GUI using the Swing library and JFrame components. Elements were positioned using eclipse's WindowBuilder tool.

Click for a video demonstration!

To run, double-click the included Elevator.jar file.
An installation of Java is required. To install Java, go to https://www.java.com/en/download

The "old" folder contains deprecated classes not included in the final build.

About

⌛ Java project codebase for CSE 2010

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages