Bubbus / ACF-Missiles

Racked munitions for ACF
MIT License
24 stars 13 forks source link

Missile guidance code #73

Closed Cre8or closed 8 years ago

Cre8or commented 8 years ago

It is known that missiles tend to miss fast-moving targets a lot, even when they are perfectly able to hit them both propellant and speed wise. This makes anti-air missiles unreliable, forcing players to fire multiple times in order to destroy their target.

To compensate for this, I am currently reworking the guidance code and testing a new approach to it. The new system looks promising in theory, and works flawlessly in an E2 environment, however I didn't test it on ACF missiles yet. This change may also require the flight code to be modified, and while this will affect all missiles, I will try to keep the unique behaviour of each of them unchanged.

I'll keep this thread updated as I make progress.

Cre8or commented 8 years ago

The new guidance code is implemented, and while it works very well, it requires the flight behaviour of the missiles to be changed - meaning I need to tweak their values. The most significant change is that their aceleration will be increased, so as to reach maximum speed almost instantly. I'm going to use this opportunity to see if anything needs rebalancing, while I'm at it.

So far ASMs and AAMs are done, and they're a lot more reliable than they used to be, enabling me to hit a fast-moving phx cannonball almost every shot!