К вопросу об алгоритме, основываясь на одной фразе разработчиков, могу предположить, что зенитчики в момент выстрела примерно вычисляют курс и скорость жертвы и лупят с упреждением прямо по курсу.
То есть если есть возможность сделать маневр (изменить курс), лучше его сделать.