Skip to content

Report 1

Filip Jovanovic edited this page Jan 6, 2019 · 2 revisions

What we did

  • Controller class

    • Spawn planes by clicking on the screen
  • Airplane class

    • Plane moves toward the airport, lands, refuels, and goes back to origin
    • Plane crashes when it collides with another plane
    • Plane crashes when the fuel runs out
    • Plane flies in a circular pattern when he receives the signal to hold
  • Airport class

    • Airport keeps track of the planes
    • Airport selects a single plane to land at any given time and signals others to hold

What we are planning to do next

  • Controller class

    • Spawn planes automatically, off screen
    • Give the user a way to control landing schedule
    • Give the user a way to control flight routes (to prevent collisions)
  • Airplane class

    • Make planes avoid collisions if possible
    • Give each plane a preferred landing time frame
  • Airport class

    • Update schedule method to better organize the planes

Current state

Screenshot1

Clone this wiki locally