Меню
Категории раздела
Общие моменты игры [7]
Описание ощих моментов, механики и алгоритмов игры.
Мини-чат
200
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Воскресенье, 19.05.2024, 19:31
Приветствую Вас Гость

Каталог статей

Главная » Статьи » Общие моменты игры

Основные сведения о двигателях и перемещении
Основные сведения о двигателях и перемещении
Двигатели
Любой корабль в игре оснащен каким-то одним типом двигателя:
барионным (шаттл, транспорт, истребитель, разведзонд, коллектор)
аннигиляционным (шаттл после изучения аннигиляционного двигателя 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 системы одной галактики - это уже больше, чем расстоние между двумя галактиками.
Категория: Общие моменты игры | Добавил: Stigma (15.08.2009)
Просмотров: 882 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Наш опрос
Какая политика нам наиболее уместна
Всего ответов: 39