Testing Missile Defense Algorithms: Version 1 & Version 2 & Version 3

Click on the window to simulate a ballistic missile attack (left side of screen, randomly positioned). Right click on the screen to generate a ballistic missile at max range of the defensive system.

Defensive missile launched from center of right side of screen. Defensive missiles are slower than the incoming ballistic missile.

Radio Buttons indicate version numbers. Version 2 is better than Version 1. Version 3 is better than Version 2.

Count in textbox at upper right shows number of missiles. Counts down as ballistic missile intercepted. Remaining count shows those that got through.

This is a work in progress. New algorithms will be availabel with more radio buttons for selection.


Version 1 is using math only constantly turns toward the real target's trajectory vector.

Version 2 recognizes that Version 1 missed targets at the points near the max range. It moved to a model based on an outfielder in baseball that moves to the point near where a ball would arrive at a target and then move to catch it.

Version 3 recognizes that a better response to a ballistic missile would be to engage it as far from the target point as possible, yet still handle incomming missiles at the max range. So the intermediate virtual target point is changed based on how far the ballistic missile will detonate from the defensive launch point.