Theres a game thats part of the bsdgames package for debian/ubuntu called atc.
I've stumbled across it and started it up a bunch of times over the years and every time I have been confused and closed it.
Even if you read the man page it seems like a really confusing mess. And in some ways it is, but it's a simulator for being an air traffic controller so it has to be. Thats kinda the point of the game.
Just today I fired it up and actually managed to get into and I really like it. I think the man page could be better.
We all know what an input area is, and we honestly don't need documentation to explain the author's name being in the bottom right.
But even after reading that I was a little confused.
I'm hoping I can trick people into playing it by trying to explain it
a altitude climb 1000
a altitude 9000
a altitude 0
capital letters turn 90 degrees lowercase 45 degrees
You can tell planes to turn towards beacons, airports or exits. This only works if they have a straight shot. The pilots don't have as good of radar as you do and they will miss if you don't make sure they're actually on course.
a turn towards beacon 1
(remember the prompt autocompletes all the words for you, you actually type ttb1)
Turning can also be done via absolute direction (this way is much easier for me)
Think of the keys AROUND the "S" key as sort of a compass (or an 8 way joystick) the game will translate these into their compass directions. north (up) being 0 south (down) being 180
qwe aSd zxc
a turn q
heads northwest or up/left-ish
but be careful a plane can only turn 90 degrees per tick do a u turn and you'll end up one row over from where you started.
This makes things have dashes for their info and the letters don't appear highlighted...
Use it when you have a plane on course to get out of the map it and will help you know to not pay attention to them right now.
ignore a
unmark a
mark a
Fly in a circle...
This is good when you need a plane to get lower/higher or you need it to stay out of some other planes way (by being at a different altitude)
You can delay a command by adding "at beacon #<some number>" which is useful on maps with lots of beacons but I wish you could do it at airports.
you can list maps with
atc -l
and play them with -f
atc -f easy or atc -f novice are good ways to learn how to play.
If you've ever accidentally stumbled onto this game and said "What the hell?... No" give it a try.