Доброго времени суток.
Это гайд по маневрированию астероидом в облаке Оорта и всему, что с этим связано.
Приступим. Попасть в меню облака можно нажав на иконку облака в правой части экрана.
В верхней части экрана расположен список ваших астероидов. Нажимая на них можно переходить к управлению конкретным астероидом:
Меню облака расположено в нижней части экрана, раскрыть его можно нажав на шапку.
В этом меню находится 4 пункта: Перемещение, Капитаны, Шпионаж, Слои.
Список капитанов и шпионаж к маневрированию не относятся.
Разберем вкладку "СЛОИ".
В этой вкладке мы можем выбрать параметры отображения облака.
Из них интересны:
Координаты. Показывает координаты каждого астероида, отмеченного в облаке.
Сетка. Разбивает карту облака сеткой с шагом в 10 градусов.
Также очерчивает границы торговых станций девятигранниками и границы туманностей квадратами.
Таким образом сетка разделяет карту на трапецивидные сектора, протяженностью в 10 координат в вертикальном и горизонтальном направлении.
МАНЕВРЫ
Перейдем собственно к маневрированию:
Вкладка "ПЕРЕМЕЩЕНИЕ"
На ней находятся 3 вкладки:
"Текущее движение"[1], "Новый маневр"[2], "Авто Полет"[3]
Вкладка "Текущее Движение" отображает параметры текущего движения:
Текущую Скорость[4],
Текущий Угол полета[5],
Потребление энергии астероида[6],
Время завершения маневра или время прилета в пунк назначения(В зависимости от того как осуществлялась навигация - через "Новый маневр" или через "Авто полет" соотвественно)[7]
Кнопка ускорения маневра.(Увеличивает скорость изменения Параметров движения в 10 раз)[8]
Вкладка "Новый маневр" позволяет определить параметры нового маневра:
С помощью ползунка скорости[4] можно выбрать конечную скорость астероида после маневра.
С помощью стрелки направления[5] можно задать конечный угол движения.
Справа отображаются затраты на маневр:
Кристаллы. 1000 кристаллов за каждую единицу изменения скорости, 50 кристаллов за каждую единицу изменения угла(в градусах).
Энергия. Изменение скорости потребляет 100 энергии, изменение угла потребляет 50 энергии. Эта энергия суммируется, если необходимо изменить и угол и скорость.
Время маневра. Скорость изменяется на 1 единицу за час. Угол изменяется на 1 градус за 10 минут. Скорость и угол изменяются независимо, поэтому общее время изменения - это наибольшее из времен изменения скорости и угла.
При изменении угла полета на карте облака будет отображаться траектория полета астероида. Для прибытия в точку назначения, например в туманность (по крайней мере в ее окрестности) необходимо совместить траекторию полета астероида с туманностью.
Это работает в большинстве случаев. Исключение составляют случаи нахождения астероида вблизи полюса. Об этом ниже.
Вкладка "Авто полет"
Позволяет ввести координаты точки в облаке и отправить астероид к ней
После чего астероид начнет движение к этой точке.
Этот метод дает гарантию попадания взаданную точку, но не является оптимальным.
Алгоритм данного путешествия следующий:
1. Скорость астероида сбрасывается до нуля за Τυ часов(Τυ - текущая скорость астероида)
2. Выставляется необходимый направление на точку назначения за Τα часов (Τα - время изменеия направления с текущего, до требуемого. Угол изменяется на единицу за 10 минут)
3. Астероид разгоняется до максимальной скорости за Τυᴍ часов(Τυᴍ - максимальная скорость астероида, зависит от ступени изучения науки "Пилотирование астероида")
Астероид в облаке двигается пошагово, прибывая в следующую координату каждый час.
Побочным эффектом этого метода путешествия является невозможность прохожденя окрестности точки прибытия. За последний час астероид произведет скачок в несколько "шагов", т.е. если за час координата Y менялась на 3 единицы, то за последний час она может измениться на десяток(и больше). Видимо это попытка компенсации торможения астероида в начале автополета.
Тем не менее это приведет к тому, что вы не зацепите точки туманности на границе, при автополете к центру туманности.
КООРДИНАТЫ
Теперь разберем изменение координат и вычисление оптимального пути прибытия в точку.
Путешествие по облаку - это путешествие по сфере. Координаты на сфере задаются парой чисел X(долгота) и Y(широта)
Также для наблюдения за астероидами нам досткпна плоская карта в личном кабинете
X изменяется в пределах от -180 до 180.
Y изменяется в пределах от -90 до 90.
Легко заметить, что чем больше абсолютная величина угла, тем меньше длина параллели. Длина параллели падает пропорционально синусу широты (L=2*π*r, а r - проекция точки на ось X, т.е. синус широты).
Но каждая параллель разбивается на 360 делений координаты X. Таким образом при одинаковом весторе скорости изменение координаты X происходит гораздо быстрее у полюсов, чем у экватора.
Как уже было сказано координаты астероида пересчитываются каждый час.
Формулы расчета изменения координат:
dX=(3/4)*V*sin(α)/abs(sin(90-Y))
dY=(3/4)*V*cos(α)-δ
V - текущая скорость
α - текущий угол
δ - небольшая поправка от 0 до 0.2(у полюса больше чем у экватора, при вертикальных углах движения меньше). существенно на координату не влияет. Введена видимо для невозможности езды на астероиде по кругу =)
При текущей широте равной 90 градусам sin(90-Y) обращается в ноль, на ноль делить нельзя поэтому нам не представляется возможным побывать в этой координате.
Несколько выводов,которые можно сделать из этих формул:
1. Изменение долготы происходит гораздо быстрее у полюсов, чем у экватора(обойти Земной полюс можно за пару секунд), поэтому оптимальные траектории на плоской карте представляют из себя дуги с вершиной в сторону полюса.
2. Для попадания в точку, которая находится позади астероида(например при прохождении туманности) есть две разные стратегии: сделать круг по облаку или остановиться и развернуться.
На полный разворот требуется 30 часов, плюс остановка и разгон займут несколько часов. На 6ой скорости астероида круг по экватору занимает 80 часов. на 60ой параллели в 2 раза меньше - 40 часов. Т.е. выше 60ой параллели выгоднее будет сделать круг, чем остановиться.
3. Если две туманности лежат в одной полусфере(верхней или нижней), но на противоположных ее сторонах, то оптимально выйти из первой туманности, двигаясь в сторону полюса и в середине пути начать снижаться во вторую туманность. Это равносильно тому, что находясь у полюса попасть из западного полушария в восточное гораздо быстрее через полюс, чем идя по параллели. Здесь ситуация похожая, со скидкой на запрет прохождения через полюс - здесь нужно его "коснуться".
4. При выставлении нового маневра необходимо учитывать, что нарисованная траектория - это траектория полета из начальной точки с заданным углом. В реальности же угол будет изменяться с текущего на заданный некоторое время, поэтому мы неизбежно отклонимся от данной траектории, если в момент выбора траектории скорость не равна нулю.
Поэтому доворачивать надо чуть больше, и тем больше, чем ближе мы в начальный момент времени к полюсу и чем выше наша начальная скорость. при старте от окрестности полюса придется сделать один-два круга, и после удаления от него уже выбрать нужный угол заново.
5. Вопросы о том "сколько клетка радара весит в координатах" некорректны. По Y это значение постоянно (около 1.5 координат в одной клетке), по X меняется.
Все что осталось непонятным - спрашивайте, добавлю.