SCENARIOS
HOW TO PLAY
CONTROLS
THE JOB
You work TOWER and GROUND together. Click or tap an aircraft on the map, or its strip, to fill the callsign, then type the clearance into RADIO and press Enter.
The dropdown lists the legal next words: arrows to pick, Enter to send. The route draws on the map before the clearance goes out, flashing while it is incomplete and solid once it reaches the target. Drag the field to look around. The mouse wheel zooms, and two fingers pinch to zoom on a touch screen.
INSTRUCTION SHAPE
Every clearance is the same three slots: [CALLSIGN] [TARGET] [PATH]. TARGET is where the clearance ends: a runway hold, a gate, a stand, a ramp, or a pushback facing. PATH is the vias in the order they are flown, starting with the one the aircraft is already on.
Taxiway letters and runway numbers are the ones painted on the field. SHOW TAXIWAYS in the top right corner lights them up. Where two paths reach the same parking, swapping the last taxiway sends the route the other way, and both still end in the same place.
DEPARTURE FLOW
Gate to airborne is three clearances.
HOLD stops them where they stand, mid-push or mid-taxi. After a hold short, or a HOLD on a taxiing aircraft, RESUME continues the rest of the clearance. At a stand they leave on their own power there is no push: they request start-up, START approves it, and they call ready to taxi once the engines are running.
ARRIVAL FLOW
An inbound is three clearances, from final to parking.
If the approach is not working, GO AROUND. MIN SPEED then RESUME SPEED buys spacing on final. If the runway will be free just in time, EXPT LATE lets them continue uncleared down to 50 ft.
HOLD SHORT AND GIVE WAY
Prefix a taxiway or runway with - or -- to stop short of it. Type the dash in the PATH slot, or the TARGET slot, and the dropdown switches to HOLD SHORT / HOLD PAST.
Use a dot instead of a dash to also give way: . is - and .. is --. At a taxiway, after the hold the aircraft lets whoever is rolling that taxiway go by, then continues onto it. A runway never takes a dot: conditional crossings are not used in real ATC, so hold short and clear the crossing yourself. A gate, stand or parking area is never something to hold short of.
LINE UP BEHIND
19 LINE UP BHND holds the aircraft at the entry until the traffic ahead is out of the way, then lines it up. That is an arrival rolling past the entry, or a departure moving away from the line up point, whichever is the case at the time. Long form: BEHIND.
There has to be traffic to be behind, or the command will not take.
CROSSING A RUNWAY
CROSS 19 authorises the taxiways and fillets over that strip. BKTRK 19 is CROSS plus travelling the centreline, a backtrack. The number is the direction of travel: BKTRK 10 rolls heading 100, BKTRK 28 the other way.
Without one or the other, the hold line blocks the path and they stop there. Backtracking one runway over another still needs the other one crossed: BKTRK 10 CROSS 19.
SPLIT RUNWAY OPERATIONS
There is no command for this. You choose it by clearing landings and takeoffs on more than one strip. On a crossing layout (BIKF 10/28 × 01/19) that only pays if you can keep the intersection empty.
If you cannot protect the junction, keep a single runway. More traffic is not a reason to split.
COMMAND LIST
Every line starts with the callsign. It is already filled in if you clicked the aircraft or its strip.
TWRSCORE
THE NUMBER
TWRSCORE in the top bar rates how you run the tower over the whole session. It starts at 80. Around 100 is a tower that runs on time and by the book; above that is something extra. Below 50 the operation is in trouble.
It appears once the first few departures and arrivals are done. The arrow beside it shows where it is heading against the last minute. Click it for the details.
EVERY FLIGHT
Each flight is judged when it is done with you: a departure once it is airborne, an arrival once it is on blocks. Pushed on time, a short taxi with no stops for nothing, airborne or parked when the schedule says. The score follows how your recent flights went, so one bad flight fades as good ones follow.
Only what you control counts. An arrival the sim brings in late, or weather that sends one around, is not on you. A late flight you hold back is: it counts against you while it waits, not only when it finally goes.
SAFETY FIRST
An occupied runway on short final, two aircraft too close in the air, departures released too close behind each other, traffic braking hard for each other on the ground: these take the score down at once. It climbs back over the next minutes, but a serious one also caps how high it can go.
That cap lifts slowly, one clean movement at a time, and never all the way within the session. Clearing onto a runway that is not free is noted even when nothing comes of it; if it ends in a go-around, it costs more.
STAYING AHEAD
Clearances given before they are needed keep traffic moving: LINE UP BHND, a takeoff clearance before the aircraft has stopped, EXPT LATE while the runway is busy, a taxi route before the aircraft has to stop. When it works, it is rewarded a little.
When it does not, it costs more than playing it safe would have. Being early is good; being early and wrong is not.
BUSY OR QUIET
A busy hour forgives a little more delay and a longer queue than a quiet one, where there is no reason for anything to wait. Safety is judged the same however busy it gets.
There is no trick to a high score. Run the tower the way a good controller would, and it follows.
THE PANEL
Click the score for the panel: accidents, incidents and remarks so far, where the last flights gained and lost, and FEEDBACK: what needs your attention right now, and what is going well.
ABOUT
Hi.
My name is Franklín, and I am behind TWRCTRL.
I made this game after feeling nostalgic about times doing virtual air traffic control on flight simulator networks a few years ago. However, much of the motivation also comes from my aviation background: such as having been a student pilot, graduated from aircraft maintenance school, worked at an aerospace engineering company, made my own flight simulator mods, and in general just flying a lot as a passenger.
I am also very punctual on a day-to-day basis in almost everything I do, so in making a game that reflects that does indeed prove that the apple doesn't fall far from the tree.
I hope you find satisfaction in the hectic nature of air traffic control, it is a lot of multi-tasking. Many hundreds of hours have already been poured into making TWRCTRL, with many more to come in between engineering projects.
Do things that you love, and they'll be done well.
Thank you for reading this, and thank you for playing my game.
Best regards,
Franklín Andrésson
CONTACT
Contact me regarding anything: bugs, inquiries, airport requests, you name it!
franklin@terrn.se
LOADING
NORMAL
LIGHTEXTREME
RANDOM
RANDOMWET & WILD
TOP OPERATORS
TOP AIRCRAFT
WIND DIRECTION
WIND SPEED (KT)
WEATHER PATTERNS
RETURN TO MENU?
PAUSED
CONTROLS
NEW IN UPDATE
TURN SIDEWAYS
TWRCTRL runs in landscape