Я бы предположил что это увеличивающийся и поворачивающийся квадрат, но продемонстрировать не могу.
Нарисовал график траектории утки из центра с сохранением угловой скорости лисы, получилась не совсем та кривая что думал. Жёлтый - квадрат безопасности, зелёная - траектория утки, сиреневая - трансформированная по формуле
окружность, думал утка по ней будет идти хотя бы до диагонали. Шаги и лисы и утки проверял от
до
(погрешность вычисления координат при этом всегда была меньше
), от величины шага и значения
вид траектории совершенно не меняется. Пересечение с диагональю в
, с границей квадрата в
при 56,92°, лиса добежала из
до
. Прямой отрезок зелёной кривой - мой глюк, там утка уже не успевает за лисой, начиная с
, пройдено 63,50°. Вторая картинка - посчитано другой программой, более правильно, а результат точно тот же самый. Кстати неплохая иллюстрация что фигурой безопасности является таки квадрат - если за него сбежали, то скоро наступит момент неуспевания за лисой, пример на третьей картинке, утка стартует из
и вынуждена бежать строго по стороне квадрата и максимально может убежать до
с углом 53,63°. Везде требование максимально быстрого удаления утки от центра при сохранении угла 180° на лису. Картинки кликабельны.