Предлагаю воспользоваться методом, который применяют настоящие артиллеристы - берём цель в вилку и начинаем "загонять цель в угол", "сжимая клещи". Пусть проделывает это "виртуально", обсчитывая траекторию но не запуская снаряд, пока не добьётся попадания.
Поскольку у вас можно менять угол возвышения и скорость снаряда, то алгоритм перебора по двум параметрам может быть разным, но суть будет одна - фиксируем один параметр и варьируем другой.
P.S. Еще прикольно будет танку походу пристрелки заполнять артиллерийскую таблицу (угол, скорость, координаты разрыва), тогда он сможет накрывать цели быстрее со временем.