Description: This is a JAVA mult-agent simulation program. It simulates the airplane s take-off and landing scenarios in the airport. In the program, a GUI lets users control the pilot, ground controller, gate controller and flights and then the airplane takes off or lands. It is used for learning how to write multiple agent JAVA program.
File list (Check if you may need any files):
multi-agent
...........\airportLayout.txt
...........\build.xml
...........\README
...........\README~
...........\resources
...........\.........\textures
...........\.........\........\buttons
...........\.........\........\yoke.gif
...........\src
...........\...\.classpath
...........\...\.project
...........\...\agents
...........\...\......\ClearanceDeliveryAgent.java
...........\...\......\CoPilotAgent.java
...........\...\......\GroundControllerAgent.java
...........\...\......\LocalControllerAgent.java
...........\...\......\PilotAgent.java
...........\...\base
...........\...\....\Agent.java
...........\...\....\Constants.java
...........\...\....\ListUtil.java
...........\...\....\StringUtil.java
...........\...\....\World.java
...........\...\....\WorldObject.java
...........\...\....\WorldObjectState.java
...........\...\....\WorldThread.java
...........\...\....\WorldVector.java
...........\...\dijkstra
...........\...\........\DijkstraAlgorithm.java
...........\...\........\Edge.java
...........\...\........\Node.java
...........\...\gui
...........\...\...\AgentControllerGUI.java
...........\...\...\AirplaneManagerGUI.java
...........\...\...\AirportAnimation.java
...........\...\...\AirportBuilder.java
...........\...\...\AirportBuilderAnimation.java
...........\...\...\AirportBuilderPanel.java
...........\...\...\Animation.java
...........\...\...\BuilderObject.java
...........\...\...\ClearanceDeliveryHelper.java
...........\...\...\ClearanceDeliveryPanel.java
...........\...\...\CoPilotGUI.java
...........\...\...\CoPilotHelperGUI.java
...........\...\...\Gauge.java
...........\...\...\GroundControlGUI.java
...........\...\...\GroundControlHelperGUI.java
...........\...\...\GroundHelperArriv.java
...........\...\...\GroundHelperDep.java
...........\...\...\GUI.java
...........\...\...\GuiObject.java
...........\...\...\LocalControlGUI.java
...........\...\...\LocalControlHelperGUI.java
...........\...\...\LocalHelperArriv.java
...........\...\...\LocalHelperDep.java
...........\...\...\MainPanel.java
...........\...\...\Message.java
...........\...\...\MessageGUI.java
...........\...\...\PilotGUI.java
...........\...\...\PilotHelperGUI.java
...........\...\...\StartGuiNoRMI.java
...........\...\...\StatusGUI.java
...........\...\interfaces
...........\...\..........\AnimationInterface.java
...........\...\..........\ClearanceDeliveryInterface.java
...........\...\..........\CoPilotInterface.java
...........\...\..........\GroundControllerInterface.java
...........\...\..........\GuiObjectInterface.java
...........\...\..........\LocalControllerInterface.java
...........\...\..........\PilotInterface.java
...........\...\..........\PlaneInterface.java
...........\...\mock
...........\...\....\EventLog.java
...........\...\....\LoggedEvent.java
...........\...\....\Mock.java
...........\...\....\MockClearanceDelivery.java
...........\...\....\MockGroundController.java
...........\...\....\MockPilot.java
...........\...\....\MockPlane.java
...........\...\skeleton
...........\...\........\SkeletonMain.java
...........\...\test
...........\...\....\LocalControllerTest.java
...........\...\world
...........\...\.....\Airport.java
...........\...\.....\Boeing777.java
...........\...\.....\Gate.java
...........\...\.....\Plane.java
...........\...\.....\RealPlane.java
...........\...\.....\Runway.java
...........\...\.....\Strip.java