FlightSim - Airport simulator
This project is my first encounter with an object oriented application. The application simulates vehicles operation at a single entrance, single exit airport.
Used technologies
- C++
- OOP
- SFML
Github repository


The application is a with object oriented approach airport simulator. The simulator shows the operation of a single entrance, single exit airport. There are two types of the vehicles on the airport buses, and airplaines. The air tower is responsible for giving permissions to vehicles for entering/exiting the airport based on the current state of the airport.
The application takes into consideration random weather conditions such as wind speed and direction and based on them determines e.g. the starting angle of a plane.
Additional feature of the application is a flight simulator. In airport mode of the application, by clicking space button a flight mode is activated which simulates the flight of an airplane with starting and landing operations based on the current wind direction.
Running the application
If you want to try it yourself download or clone the git repository. Move to
exe
directory and simply start FlightSim_v.3.exe
file.
I am aware that the application design, and implementation certainly have many flows, as it has been created many years ago during my first steps in the broad world of programming.