Air Traffic Control simulator
Enter a name to start. Score = +100 / arrival landed, +50 / departure handed off, −200 / separation loss, −100 / lost aircraft. Time bonuses for quick handling.
Arrival: aircraft spawn at a corner-post fix with a filed STAR, descending toward ORD. Vector or direct-clear them to bleed off altitude and align with a runway, then APP <rwy> followed by LDG.
Departure: aircraft spawn holding short of a runway with a filed SID. Issue TO <alt> to clear takeoff; they climb on runway heading. Vector them, clear a SID, or send direct, then HO to hand off to Center.
Selection: click an aircraft on the scope or its strip on the right. The callsign prefills the command line. Tab cycles selection.
Format: <CALLSIGN> <VERB> [<ARG>] — drop the callsign when an aircraft is selected. Chain multiple commands in one line.
| Verb | Arg | Meaning | Example |
|---|---|---|---|
H | heading (0–360) | Fly heading | H 270 |
CL | alt ÷ 100 | Climb to (hundreds of ft) | CL 100 = 10,000 |
DE | alt ÷ 100 | Descend to | DE 50 = 5,000 |
S | knots (80–350) | Maintain speed | S 210 |
C | fix id | Cleared direct fix | C OBK |
STAR | name | Cleared arrival procedure | STAR BENKY3 |
SID | name | Cleared departure procedure | SID OHARE9.BEARZ |
APP | runway id | Cleared ILS approach | APP 10C |
LDG | — | Cleared to land (after APP) | LDG |
TO | alt ÷ 100 | Takeoff cleared, initial altitude | TO 50 |
HO | — | Handoff to next sector | HO |
Chained: AAL123 DE 30 C DPA S 210 APP 10L LDG — descend, direct, slow, clear approach, clear landing in one input. Chains stop on the first failed step.
| Name | Gate | Route |
|---|---|---|
BENKY3 | NW | BENKY → JANSN → KUBBS → OBK |
BACON1 | NE | BACON → POLAR → OBK |
MOTIF2 | E | MOTIF → DEERE → POLAR → OBK |
EARND2 | SE | EARND → SIMMN → BRIDG → ROBNS |
PMPKY1 | SW | PMPKY → PLANO → GIPPR → DPA |
| Name | Exit | Direction |
|---|---|---|
OHARE9.BEARZ | BEARZ | West |
OHARE9.KRENA | KRENA | North |
OHARE9.WATSN | WATSN | SW |
OHARE9.RIDDL | RIDDL | SE |
| Click aircraft | select + prefill callsign |
| Click strip | select + prefill callsign |
| Click empty scope | deselect |
| Drag scope | pan |
| Wheel | zoom in/out |
| Enter | submit command |
| Esc | clear command line |
| Tab | cycle aircraft selection |
| ↑ ↓ | command history |
| Shift+P | pause / resume |
| Shift+T | cycle time scale (1×/2×/4×/8×) |
| Shift+H or ? | show this help |
Cleared aircraft fly the localizer with continuous proportional centerline tracking (~10°/NM crab, capped at 30°). They auto-capture the 3° glideslope at ~318 ft/NM from the threshold, so getting them to ~3,000 ft and on heading toward the runway is enough — they'll descend the rest of the way themselves.
Speed reduces automatically once APP is issued: down to approach speed + 40 kt right away, then full approach speed inside 8 NM.
After passing the last cleared fix (direct-to or end of STAR), aircraft hold heading until you turn them.