Creating guided missiles: Difference between revisions

Jump to navigation Jump to search
→‎Trajectory & Proximity Detection: http://flightgear.org/forums/viewtopic.php?f=23&t=7791&start=60#p129413
(→‎Trajectory & Proximity Detection: http://flightgear.org/forums/viewtopic.php?f=23&t=7791&start=60#p129413)
Line 30: Line 30:


Longer TDL (fall 2010): 1) the search part of the program relies on the f-14b radar code, it should be completely independent (currently there is some restriction with the type of available targets, this is part of the radar stuff). 2) ground interaction could be fun, specialy for clumsy pilots. 3) messages over MP, possibly interaction with bombable36q. 4) add more realism like clouds or target aspect interaction.
Longer TDL (fall 2010): 1) the search part of the program relies on the f-14b radar code, it should be completely independent (currently there is some restriction with the type of available targets, this is part of the radar stuff). 2) ground interaction could be fun, specialy for clumsy pilots. 3) messages over MP, possibly interaction with bombable36q. 4) add more realism like clouds or target aspect interaction.
== Guidance ==
About guidance, the steering of a missile is not the most complex thing, at least from a simulation point of view. Now, it is nearly impossible to match exactly a direct hit with the framerates we have, so there is a need of some tricks here and there to give the missile a chance (some kind of funny "post prediction"). The complex thing is rather locking one from several target, assign it to a missile, fire, steer, and while doing this, repeat the operation with a possible other target and another missile. Be able to cancel the operation in case of a lock loss is part of the game. For this part you will have to handle a lot of logic. Now doing a crude FDM, checking how to spawn a new AI missile and apply the FDM is not woodoo science, the hard work is already done and may not need all the radar stuff and weapon system. Same for making it work with bombable.


== Trajectory & Proximity Detection ==
== Trajectory & Proximity Detection ==

Navigation menu