05-26-2018, 06:53 PM
I am in the process of re-coding the landing script to attempt to fix the flight duplication issue we're having. When I do this I may get rid of the gate usage system, that assigns an aircraft to a particular gate upon landing (and penalizes you if you do not have an open gate)
The reason for that is I am thinking of moving to a slot based system instead of a "1 gate for every aircraft on-ground" system, as it's very hard to keep up with aircraft locations and such. I cannot constantly update aircraft locations, I can only update them every 5 mins (or when you load the fleet page, for instance, it will update locations). So if an aircraft takes off at 12:00, the location may not actually be updated until 12:05. Lets say you have an aircraft that lands at 12:04 - the game will penalize you for landing without an available gate because the first aircraft is still using the gate - even though it took off 4 minutes ago, the location was not yet updated.
So a real-time gate usage system is just not feasible I'm afraid since there is no way to make it 100% accurate.
If slots are implemented how do you guys suggest that type of a system would work?
The reason for that is I am thinking of moving to a slot based system instead of a "1 gate for every aircraft on-ground" system, as it's very hard to keep up with aircraft locations and such. I cannot constantly update aircraft locations, I can only update them every 5 mins (or when you load the fleet page, for instance, it will update locations). So if an aircraft takes off at 12:00, the location may not actually be updated until 12:05. Lets say you have an aircraft that lands at 12:04 - the game will penalize you for landing without an available gate because the first aircraft is still using the gate - even though it took off 4 minutes ago, the location was not yet updated.
So a real-time gate usage system is just not feasible I'm afraid since there is no way to make it 100% accurate.
If slots are implemented how do you guys suggest that type of a system would work?
I am the developer of Airline Enterprise
