Atc
Saved games stay in this browser only.
About the game
Atc is an air traffic control game that Ed James wrote at the University of California, Berkeley, in 1986 and 1987 and that was shipped with BSD Unix. In the manual he says it was based on a game for some PC he had seen years earlier. It became famous among students for good reason: a text screen, a clock that keeps ticking and a few letters moving across the radar are all it takes to make your hands sweat.
The radar is a field of dots. Planes are single letters followed by their
altitude in thousands of feet: a capital letter is a propeller plane, a small
one is a jet, and jets move faster. Numbers on the border are the entry and exit
points, and numbers inside the field with an arrow (^, >, v, <) are
airports, showing the direction in which planes land and take off. Beacons are
reference points you can send planes to. On the right, a list shows each
plane, its destination, its fuel and the command it is carrying out.
Your job is to send each plane to where it wants to go: land it by flying it over the right airport at the right heading and bringing its altitude down to zero, or take it out through the right exit at 9,000 feet. Meanwhile new planes keep arriving, and two planes that get too close in all three dimensions collide. You keep going until you make a mistake: a collision, a plane that runs out of fuel, or a plane that leaves the wrong way. The score is how many planes you got home safely.
Playing it here
This is the atc game of the bsd-games 2.17 collection, compiled for the browser from its source code, with the original rules and its default arena. The clock ticks by itself, so you issue commands while the planes move. The screen is the game's own text screen, and there is no sound. When the game ends, it shows the list of the best scores, which stays in this browser. The game is in English and needs a keyboard.
Controls
Every command starts with the letter of the plane (case does not matter), and Enter sends it. Typing ? at any point lists what you can type next, and Backspace takes back the last part of the command.
| Command | Action |
|---|---|
| plane, t, direction | turn to a compass heading: w north, e north-east, d east, c south-east, x south, z south-west, a west, q north-west |
| plane, t, l or r | turn left or right (45 degrees by default; add a direction key for the amount) |
| plane, a, digit | set the altitude, in thousands of feet |
| plane, a, + or - | climb or descend |
| plane, c | circle |
| plane, m or u or i | mark (highlight), unmark or ignore a plane |
| ... then @, b and a beacon number | do it when the plane reaches that beacon |
| Enter alone | advance the clock now |
| ? | list what you can type |
| Ctrl+L | redraw the screen |
| Ctrl+C | quit (after you confirm with y) |
Tips
Think about the heading as you go. To land, a plane must arrive over the airport in the direction the arrow shows, at low altitude, and then you tell it to go to altitude zero.
Use altitude to keep planes apart. Collision needs all three dimensions close, so sending one plane a few thousand feet higher is the simplest way to avoid one.
Circle around a beacon to hold a plane while you deal with others.
Mark the planes you worry about with the m command so that they stand out.
FAQ
The game moves by itself. Can I pause it? No. Atc works in real time; what you can do is hold planes in circles.
Can I pick another arena? The classic collection also has other maps, but this version starts the default one.
What counts as a win? There is none: you play for as many safe planes as you can.