virtus писал(а):1. Перемещение капитанов на свои астероиды, не зависимо от дальности, должны быть 7,5 мин.
{перемещение капитанов между своими астероидами}
Пусть по легенде есть возможность телепорта капитанов между своими астероидами => чтобы сделать время телепортации в зависимости от дальности (если максимальное время телепортации\перемещения задать = 15 минут, то в формуле (ПrA)\180, то r=D ,D - диаметр, L -длина дуги, А - угол между астероидами и центром окружности, r -радиус). Отсюда что и требовалось - меньше расстояние - быстрее телепорт. ну и там для упрощения алгоритма: 180\15 => каждые 12 гр = 1 мин > достаточно задать A (угол)\12 = время (в минутах) прилета капитана, время стало =0 - капитан есть на объекте, ну или как там у вас зафунциклировано. ... И снова....Приз в студию.
коммент для форума: * 180 взято потому что это максимальное расстояние. И при своевременном обнаружении атаки возможность успеть на свой астероид с любой точки. Время =15 - можно снизить до 14-13 минут, чтобы успевать к приходу атаки.