GitLab Repository for the Project
- Run the Java project in IntelliJ IDEA by opening the project directory, and running it from the MainApp class.
- You may create, edit, and delete items and item containers (excluding the farm, which is the root item container) by utilizing the on screen text inputs and buttons.
- After you have created the farm items in their desired locations, you may begin the drone animation. The on screen buttons can be used to control the drone animation. To have the drone fly to an item, select the desired item in the tree view.
- After selecting the item you'd like the drone to fly to, click the "Visit Item" button. The drone will then travel to the (X,Y) coordinates at the object's center.
- You may also click "Scan Farm" to have the drone fly over the entirety of the farm.
This project was created with Java JDK 8 (often listed as version string 1.8) and JavaFX. Our team used IntelliJ IDEA to create this project.
We recommend you use IntelliJ when viewing this code or running the project.
Eclipse will most likely work, but may need some tweaking since migrating projects between Eclipse and IntelliJ is often unpredictable.
Danny Do: Composite Implementation, Component, Item, UML Diagram, miscellaneous code assistance
Kevin Pham: Composite Implementation, Item Container, UML Diagram, miscellaneous code assistance
Khang Vo: Singleton Implementation, worked on Drone Animation, Dashboard, Visualization, debugging and miscellaneous code assistance.
Will Watts: Gitlab setup, Readme file, Drone.png, UML, misc. git related assistance/documentation for team, debugging & misc.
Taylor Witt: Composite Implementation, Drone Animation, UML, Item, Miscellaneous Code Assistance