Top
Best
New

Posted by apunen 20 hours ago

Airport Simulator(airport.apunen.com)
775 points | 153 comments
sarreph 18 hours ago|
I was only thinking about Flight Control[0] the other day and how I wish there were more modern takes on it! There was Mini Metro[1], but that was released over a decade ago.

--

[0] - https://en.wikipedia.org/wiki/Flight_Control

[1] - https://en.wikipedia.org/wiki/Mini_Metro_(video_game)

Nzen 15 hours ago||
In 2022 [0], Jan David Nose (jdno) released a game / programming challenge called _Auto Traffic Control_ [1]. Rather than controlling airplanes with UI interactions, the simulation is a GRPC server that expects the player to construct a game client that issues flight paths.

I tried to make a game client for jdno's ATC [2]. My client was deficient, as I tried to treat the movement as a fixed interval, by only submitting flight plans that moved in cartesian directions. Only by cheating, modifying the simulator, could my greedy algorithm land any planes [3]. I suspect I was supposed to continuously model and poll the future positions of airplanes when developing a flight plan.

I suspect that I won't have much competition on the leaderboard, despite the asterisk, as jdno eventually archived the project [4]. Originally, the project was self-publication while looking for work. The Rust Foundation hired him a little while afterward.

[0] https://jdno.dev/auto-traffic-control/

[1] https://auto-traffic-control.com/

[2] https://github.com/Nzen/hircine-anise-okkoz

[3] https://www.youtube.com/watch?v=czsSjy1Uqyk 1.5 minutes

[4] https://github.com/jdno/auto-traffic-control/commit/b5972dfb...

jdno 8 hours ago|||
I think about this game quite often and would love to eventually pick it up as a project again. I was only able to scratch the surface of what I had in mind, and I’m sure there’s so much to learn from players about what makes a good programming game.
Mammux 13 hours ago|||
Imagine how cool it would be if something like this was based on the actual FF-ICE / FIXM flight plan format.
jdno 8 hours ago||
I have to admit that I have exactly zero knowledge about actual flight plans or anything else related to air traffic control. Just loved playing Flight Control and used it as inspiration for this game.

Having said that, I think there are tons of interesting ways to build on the idea. :)

jclardy 17 hours ago|||
Flight Control was one of my favorite iOS games of all time. Simple, polished, quick to play. Sucks that there is no way to play it on iOS again, seems it is still available for purchase on Steam, but it was really well suited to the phone format, not really something I'd sit down to play at a desktop.
bnc319 11 hours ago||
See this post: https://news.ycombinator.com/item?id=48980062
bnc319 15 hours ago|||
Flight Control was very closely remade as "Planes Control" [1] and gets regular updates with new levels, etc. Not sure if the developer acquired the assets of the original, but it's very close to what I remember playing as a kid

[1] https://apps.apple.com/us/app/planes-control/id1015114550

Telemakhos 6 hours ago|||
United Airlines offers the game for entertainment while you're flying.

https://liveandletsfly.com/united-airlines-air-traffic-contr...

rwmj 18 hours ago|||
Heathrow ATC (for the ZX Spectrum) was one that I played extensively back in the day: https://spectrumcomputing.co.uk/entry/10530 I wonder if there are earlier examples of popular ATC games? They're simpler than flight simulators so you'd think there would be more of them.

Edit: playable version - https://archive.org/details/zx_Heathrow_International_Air_Tr...

s-macke 13 hours ago|||
The BSD Games collection has an ATC Simulator as well from around 1985:

https://github.com/vattam/BSDGames/tree/master/atc

s-macke 18 hours ago|||
Kennedy Approach was published around the same time.

https://en.wikipedia.org/wiki/Kennedy_Approach

rwmj 17 hours ago||
Wikipedia search turns up this game from 1982: https://www.mobygames.com/game/52384/controller/ Quite graphically advanced for the time.
jstummbillig 17 hours ago|||
Mini Airways - ATC simulator comes close in base mechanics but adds some complexity

https://store.steampowered.com/app/2289650/Mini_Airways__ATC...

nacs 17 hours ago||
It's looks like they literally cloned the UI and graphics from the Mini Metro/Mini Motorways games (not just the map style).
rubslopes 12 hours ago||
Yes, they did, which is unfortunate, as the game is very good in itself. They gave a nice twist to the formula.
iron_albatross 17 hours ago|||
There’s an open source ATC sim called OpenScope that’s a bit more complex and is mostly keyboard based. I think HN would appreciate it.

https://github.com/openscope/openscope

eddieroger 17 hours ago|||
Flight Control HD was one of the first iPad games I had. I under-appreciated how much easier this game was with a finger than a trackball.
selectodude 10 hours ago|||
I missed Flight Control so bad that I sent Claude on a wild goose chase to decompile the IPA in ghidra and rewrite it in Swift 6. Still working through it, obviously will never get released, but it's been cool to watch.
Computer0 7 hours ago||
You should release it though.
leetrout 18 hours ago|||
OptiFlight is similar to mini metro for planes

https://www.krishsuchdev.com/OptiFlight

snthpy 11 hours ago|||
I love both of those and actually only started playing Mini Metro this month. Such synchronicity(!), although mediated by whatever is probably happening on the Play Store, this is less surprising then it would have been 50 years ago.
kesslern 17 hours ago|||
There's a VR version called Final Approach that's quite fun

https://store.steampowered.com/app/380670/Final_Approach/

tenthirtyam 17 hours ago||
There's also the simpler 'atc' from BSD games. Text interface only.
oliviergg 17 hours ago|||
Yes so long Flight Control : Look at this recording : the proximity alert and the music

[0] - https://www.youtube.com/watch?v=2Qti2ffpu2k&t=42s

mnw21cam 16 hours ago|||
On Android there is Endless ATC. It also appears to be on Steam.
Vedor 1 hour ago||
I'm quite surprised it's available on Android, this specific take on air traffic control games doesn't really strike me as mobile-friendly game. Good to know - I played it a lot on Steam back in the days.
bakies 18 hours ago|||
I was reminded Mini Metro too. It has a fun sequel on PC, mini motorways.
pseudohadamard 5 hours ago|||
Oh, it's from an ATC point of view. I was expecting simulations of actual airports, for example to simulate Heathrow you wander around a construction site, to simulate LAX you stand in an endless queue that never moves, and to simulate Munich you get something like the backrooms but with more glass and less pits.
vunderba 8 hours ago||
After trying this one, I'd agree it seems mechanically identical to Flight Control but with a sort of stylistic low-res pixellated 3d look.

Gameplay from 2011:

https://youtu.be/WLHI5Fu--0I?t=48

MBCook 3 hours ago||
Did planes take off in Flight Control? I don’t remember.

That was one of my most played games of all time. SO PERFECT for the iPhone and on the go play.

vunderba 3 hours ago||
I... don't think so but it's probably been over a decade since I last played it. Completely agree that game was tailor-made for touchscreen interfaces.
DarmokJalad1701 8 hours ago||
The pilots in this game are complete dum-dums and not following 14 CFR § 91.113 (b):

When weather conditions permit, regardless of whether an operation is conducted under instrument flight rules or visual flight rules1, vigilance shall be maintained by each person operating an aircraft so as to see and avoid other aircraft.

I had some aircraft pop in from off-screen and just run into another one that just took off.

foo4u 8 hours ago|
This game would also be better if I could actually decide when to clear departures.
foo4u 8 hours ago||
Also, altitudes matter after about 5 mins here.
thanzex 18 hours ago||
This was really fun to play with, I have a few suggestions: - As the airspace gets more congested, it becomes difficult to click the airplanes as you can also grab an existing path, messing everything up.

- The big stats table on the top left completely obscures a good portion of the map, making it harder than necessary. A togglable or semi-transparent option would be nice.

-The possibility of zooming or moving around could be nice

nativeit 17 hours ago||
Speaking of congested airspace…

Yesterday’s 50-mile line of planes coming to Oshkosh is something to behold: https://youtu.be/9IHbO0tzpMc

mrlinx 17 hours ago||
why was this, some event?
mikestew 17 hours ago|||
https://en.wikipedia.org/wiki/EAA_AirVenture_Oshkosh
sokoloff 17 hours ago|||
"Oshkosh", aka "EAA Airventure"

https://www.eaa.org/airventure

kronk 17 hours ago||
ctrl-shift-<minus> until the stats table is as small as you like
apunen 16 hours ago|||
added a button to hide the scoreboard on desktop! was originally only available on mobile viewports
close04 14 hours ago|||
On phones the cramped view is particularly pronounced. The “pointing device” is fat and the edges of the screen are usually reserved for swiping the tab or back/fwd. This leaves even less of the screen available for acting on a plane.

I played a few runs and every crash happened on the edge of the screen where I couldn’t route the planes or I was dragging the tab as I dragged the flight path (iOS, Safari). That’s the only time the view moves and I can see outside the initial border.

Anyway, really cool game!

rob74 16 hours ago||
Nice! But whatever happened to "Show HN"? I see more and more people posting their own projects here (which is completely ok!) but avoiding (or unaware of?) the "Show" option.

About the game (sorry, sim) itself: it was really fun once I realized that I have to drag the airplanes to the runway threshold matching their color. You can draw a straight line from the plane to the runway, and it will land even if it has to do an instant ~360° turn directly before touching down, which is a liiiitle bit unrealistic :) Also, while landing the planes just float with constant speed right until the end of the runway and then taxi away. A nicer animation would be if they would touch down somewhere in the middle of the runway and then decelerate gradually before taxiing away. Same in reverse for take-offs.

jmkni 15 hours ago||
Maybe it's by design, but Show HN posts seem to just get completely buried, whereas posting stuff directly is more successful

I've spoke to other people who've had the same experience, maybe just a coincidence but could be why people avoid it?

cure_42 10 hours ago||
Show hn was overrun by ai slop for a while so I and presumably many others filtered it out of our feeds. That would have resulted in show hn getting much less interaction and potentially led to people not wanting to use the feature.
wjdp 18 hours ago||
Took me far too long to work how to get a plane to land, was drawing lines along the runway rather than dropping them on the coloured spot at the end and they were overflying. Was thinking the paths weren't straight enough, once I figured it out was quite funny to find the planes can do 180° turns mid air to land.
paxys 18 hours ago|
Yeah to be more realistic they should be able to land from either end of the runway. Mayve depending on wind.
skeater15 15 hours ago||
Landing either way is not realistic. Even with no wind airports have a designated runway open. For example a straight North and South "runway" has runway 0 and runway 18, and only one will be open at any given time regardless of windspeed.
einhard 13 hours ago|||
If an airport is uncontrolled, planes can land in either direction. Whether the pilots choose to do so is a different matter.

At airports with towers, the controllers can allow landings in either direction. That they usually don't is more of a function of existing traffic.

sdh9 6 hours ago|||
Runway 36
V__ 16 hours ago||
When playing for the first time, a simple pop up tutorial would be nice, explaining what to do. Figuring out how to land and how to drag the planes takes a second, but it is fine. However, I still haven't figured out what to do with starting planes? I can't change their route, so how do I prevent two starting planes from crashing?

Edit: I would also add some “crash margin” around the border of the screen. A plane coming from the top right corner and crashing into a plane leaving just to the right of the top right corner is frustrating.

tenacious_tuna 14 hours ago|
yeah, not being able to vector departing planes is also a pain. Kinda makes sense I guess, but still annoying
paxys 18 hours ago||
Not enough of you played Flight Control in 2008 and it shows.
istoleabread 17 hours ago|
I was 3 years old
totallymike 17 hours ago|||
I’m gonna need you to explain yourself. What a strange choice
moffkalast 17 hours ago||
They did it to dodge taxes.
jojobas 15 minutes ago||||
Get off my lawn!
bigbuppo 7 hours ago|||
Babby.
keito 13 hours ago||
This is super fun! Really gets your heart rate going. I tried various tactics borrowed from actual ATC/tower techniques (drawing common approach paths; throwing in some 360 degree turns) but it never seemed to be enough as the traffic picked up :P I'm curious if anyone figured out any good strategies.
tom2948329494 13 hours ago|
At some point I started to send incoming planes away like no airport for you!
cure_42 10 hours ago||
Had a crash happen super far from the airport after I did this, found it funny do to how unlikely it seemed
bakies 18 hours ago||
Think it needs just a little zoom out on my phone but had a fun time. Both my games ended off screen
rustyhancock 18 hours ago|
Android makes this a chore with all its gestures too!

But I'm not sure it could (or that I'd want) it to supress gestures like back and close application

bronco21016 3 hours ago|
Fun take on the ATC type genre but for some reason ATC style games have never really hooked me.

I'd love to see a modern take on Airport Tycoon where you layout runways and terminals etc.

I also fondly remember an airline management simulator while in college. I started playing with IdleFlightManager on iOS but it was just insanely easy so I lost interest quickly. The software I used while in college had you manually set fares and fare pool size in addition to buying aircraft, dealing with maintenance expenses, and choosing routes.

More comments...