💾 Archived View for bulletpr00f.host › gemlog › posts › 2022-01-04.gmi captured on 2023-03-20 at 17:41:44. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-03-01)

-=-=-=-=-=-=-

Air Traffic Controller bsdgames

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.

https://man.openbsd.org/atc.6

That was a lot of information and we didn't really need some of it

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.

/pics/atc.png

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

What you're doing

How you're doing it

Commands (we will assume you are commanding plane "a")

altitude

a altitude climb 1000
a altitude 9000
a altitude 0

Turn

Turning can be done via left/right relative directions

capital letters turn 90 degrees lowercase 45 degrees

Towards things on the map

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)

Absolute directions

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.

Ignore/Unmark

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

Circle

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)

Delaying

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.

Things to know

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.