Основные сведения о двигателях и перемещении Двигатели Любой корабль в игре оснащен каким-то одним типом двигателя: барионным (шаттл, транспорт, истребитель, разведзонд, коллектор) аннигиляционным (шаттл после изучения аннигиляционного двигателя 5 уровня, штурмовик, корвет, бомбардир) подпространственным (фрегат, уничтожитель, колосс, бомбардир после изучения подпространственного двигателя 8 уровня) Изучение технологии соответствующего двигателя увеличивает скорость кораблей, на которых этот двигатель установлен. Изучение технологии барионного двигателя увеличивает скорость на 10% за уровень. Изучение технологии аннигиляционного двигателя увеличивает скорость на 20% за уровень. Изучение технологии подпространственного двигателя увеличивает скорость на 30% за уровень. При разных скоростях кораблей входящих в состав флота, скорость флота равна скорости самого медленного корабля.
У шатла, бомбардировщика и колосса процессе игры может измениться тип установленного двигателя. У шатла,после изучения технологии аннигиляционного двигателя 5 уровня, барионный двигатель заменяется на аннигиляционный. У уничтожителя, колосса и бомбардировщика после изучения технологии подпространственного двигателя 8 уровня, аннигиляционный двигатель заменяется на подпространственный. После замены двигателя им автоматически оснащаются все корабли данного типа.
Время полёта (в секундах) При полёте: внутри системы: 10 + (35.000 / %скорости * ((1.000.000 + (количество планет) * 5.000) / скорость) ^ 1/2) между системами: 10 + (35.000 / %скорости * ((2.700.000 + (количество систем) * 95.000) / скорость) ^ 1/2) между галактиками: 10 + (35.000 / %скорости * (((количество галактик) * 20.000.000) / скорость) ^ 1/2) Из формул видно, что при увеличении скорости на 100%, время полета сократится не в два раза, а меньше. Это не баг, так задумано.
Потребление топлива: Вспомогательная величина = 35000 / Время полёта * Корень (удалённость * 10 / скорость корабля) Потребление = Вспомогательная величина + Количество кораблей этого типа * Базовое потребление * (Вспомогательная величина/10 + 1)^2 Общее потребление = Потребление (сумма Потреблений по всем типам летящих кораблей) * Удалённость/ 35000 + 1
Удаленность - это расстояние между двумя планетами в пределах вселенной.
Чтобы рассчитать удаленность, необходимы координаты двух планет. Рассматривается 4 основных вида удаленности: Планеты находятся в разных Галактиках => Удаленность = (разница между галактиками) * 20000 Пример: Старт 3:5:3; Цель: 5:7:5; разница=2 => удаленность=2*20000=40000 Примечание: Расстояние между 5:5:3 и 5:7:5, а так же между 4:503:3 и 6:415:14 будет одинаковое т.к. расстояние между планетами/Солн. Системами не играет никакой роли если речь идет и другой Галактике. Планеты находятся в разных Солн. Системах => Удаленность = (разница между Солн.Системами) * 95 + 2700 Пример: Старт 1:9:3; Цель: 1:11:5; разница=2 => удаленность=2*95+2700=2890 Примечание: Расстояние между 1:8:3 и 1:10:5, а так же между 1:1:3 и 1:3:14 будет одинаковое т.к. расстояние между планетами не играет никакой роли если речь идет и другой Солнечной Системе. Планеты находятся в одной Солн. Системе => Удаленность = (разница между позициями в Солн.Системе) * 5 + 1000 Пример: Старт 22:5782:3; Цель: 22:5782:7; разница=4 => удаленность=4*5+1000=1020 Если цель полёта является полем обломков => Удаленность = 5 Затраты топлива прямо пропорциональны Удаленности. То есть при двойной Удаленности будут двойные затраты антиматерии (топлива). Время полета пропорционально квадратному корню из Удаленности. То есть при увеличении Удаленности в 4 раза время полета увеличится только в 2 раза. Если разница между системами в одной галактике равна 183, то расстояние между ними уже больше, чем до соседней галактики. 393 системы одной галактики - это уже больше, чем расстоние между двумя галактиками.