It always depends on which existing tools you have access to. Go back some more years and there is no GPS. Detecting the bird will be the easier problem then.
That wasn't an easy game. But it didn't require the accuracy today's competitive FPS shooters do. Even Duke Nukem 3D was pretty cool back then. Was super easy to hit your targets though.
I'd prefer to be on the couch instead of at the desk, too. But FPS with controller is just worlds below mouse and keyboard.
Just keep in mind that after update support ends, it's a ticking time bomb. And there's basically no "second life" for it because it's so locked down.
It's the amount of legacy it's carrying on that drives me crazy. Many of the implicit default implementations are confusing. That's where all these "rule of 3", "rule of 7", "rule of whatever" come from. The way arguments are passed into functions is another issue. From the call-side you (sometimes) cannot tell if you'll end up with a moved value or a dangling reference. The compiler will not stop you from using it. Even if the compiler has something to tell you, it'll do it on the most cryptic way possible. I'm grateful we have C++, it paid lots of my bills. But it's also a pain in the ass.
You're not safe from Google though. And that's quite a big backdoor if you're a target of interest.
@float
@feddit.de