ENG Новый сайт

Расширенный поиск
[ Новые сообщения · Пользователи · Правила ]
Концепт космического сражения
SpaceEngineerДата: Понедельник, 05.03.2012, 14:49 | Сообщение # 121
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Quote (Romario-3D)
Я вот подумал а если я например на стационарной орбите нахожусь а враг хочет меня атаковать и вышел из гипер пространства, то заведомо получается что я уже труп? Ибо он может не теряя скорости и вектора выпустить ракеты либо просто металические болванки в мою сторону и тут же нырнуть обратно в гипер. Что же мне тогда делать для ухода от атаки? Разогнаться мнгновенно и уйти в гипер я не могу а для маневра нет времени.?! совсем грусно.

Имеено на таких скоростях болванки и рулят smile На самом деле раз ты на орбите, то можешь войти в гипер, при этом останшься на той же орбите, просто будешь облетать планету не за пару часов, а за пару секунд. А враг не сможет сразу же вернуться для повторения атаки - ему придётся выйти из гипера, затормозить, разогнаться обратно и снова войти в гипер.


MefistofelДата: Понедельник, 05.03.2012, 15:15 | Сообщение # 122
Исследователь
Группа: Команда SE
Пират
Сообщений: 173
Награды: 0
Статус: Offline
скорость вообще обоюдоострое оружие - если корабли сходятся, важна относительная скорость и траектория относительно друг друга. Остальные факторы врятли смогут сыграть такую роль.
Тут фишка в другом - гиперпереход нарушает второй принцип - в космосе не спрячешься. То есть ты можешь обеспечить эффект неожиданности - выровнять любую необходимую скороть заранее и прыгнуть неожиданно, рядом и, что характерно - отпрыгнуть тоже.
Для планет и колоний на них это вообще фатально - от корабля, летящего в системе на досветовой скороти развитая планета сможет защитится - в ее распоряжении энергосеть планеты, возможности по запуску миллионов тонн спутников обнаружения, ракет-перехватчиков и других кораблей на орбиту и навстречу тому кораблю. С гипером получается хит энд ран космического масштаба. Сейчас почти то-же с ядерным оружием - защитится по факту никак, только добрая воля(хехе) и гарантии взаимного уничтожения. Если бы ядерное оружие было бы сделать проще, террористы доказали бы, что все не так просто. Соответственно в игре появляется возможность космического терроризма - ведь отдельный корабль с психом реально может угрожать планете.
Есть вариант чуть уравнять и облегчить гипер - например запретить выход совсем близко к планетам(типа близость массы экспоненциально увеличивает неопределенность полета и вероятность столкновения:) или сделать какой нибудь гиперрадар на тахионах (ага, принцип причинности, я в курсе)
BalogДата: Понедельник, 05.03.2012, 15:23 | Сообщение # 123
Исследователь
Группа: Пользователи
Украина
Сообщений: 211
Награды: 0
Статус: Offline
А вот интересно, если оба противника в гипере то как тогда? Это нужно учитывать.
А уж тем более если ракета с гипером или беспилотник


Сообщение отредактировал Balog - Понедельник, 05.03.2012, 15:34
Romario-3DДата: Понедельник, 05.03.2012, 15:27 | Сообщение # 124
Нет аватара
Исследователь
Группа: Пользователи
Российская Федерация
Сообщений: 177
Награды: 0
Статус: Offline
Quote (SpaceEngineer)
Имеено на таких скоростях болванки и рулят На самом деле раз ты на орбите, то можешь войти в гипер, при этом останшься на той же орбите, просто будешь облетать планету не за пару часов, а за пару секунд.

Погди, но я же не могу в гипер войти я же на стационарной орбите а значит моя скорость нулевая по отношению к планете на орбите которой я нахожусь, или я что то не догоняю? И еще вы же описывали в принципах гипер прыжка если я не ошибаюсь что он возможен только на определенном удалении от планеты либо системы?
Quote (SpaceEngineer)
А враг не сможет сразу же вернуться для повторения атаки - ему придётся выйти из гипера, затормозить, разогнаться обратно и снова войти в гипер.

Почему не может? Если судить по первой части сообщения то ему можно выполнить тот же маневр что и мне посаветывали только по орбите вокруг системы и атаковать повторно?
BalogДата: Понедельник, 05.03.2012, 15:50 | Сообщение # 125
Исследователь
Группа: Пользователи
Украина
Сообщений: 211
Награды: 0
Статус: Offline
Quote (Romario-3D)
Погди, но я же не могу в гипер войти я же на стационарной орбите а значит моя скорость нулевая по отношению к планете на орбите которой я нахожусь, или я что то не догоняю? И еще вы же описывали в принципах гипер прыжка если я не ошибаюсь что он возможен только на определенном удалении от планеты либо системы?

Если ты на замкнутой орбите вокруг планеты (звезды) то ты при включении гипера остаешься на той же орбите но начинаешь двигаться по ней со скоростью на порядки быстрее. И можешь резко спрятаться за планетой и выключить гипер. Там разогнаться и быстро переместиться куда-то еще. И только для других кораблей в гипере ты будешь двигаться не так стремительно.


Сообщение отредактировал Balog - Понедельник, 05.03.2012, 15:51
MefistofelДата: Понедельник, 05.03.2012, 16:18 | Сообщение # 126
Исследователь
Группа: Команда SE
Пират
Сообщений: 173
Награды: 0
Статус: Offline
Quote (Balog)
Если ты на замкнутой орбите вокруг планеты (звезды) то ты при включении гипера остаешься на той же орбите но начинаешь двигаться по ней со скоростью на порядки быстрее. И можешь резко спрятаться за планетой и выключить гипер.

Если резко увеличить скорость на орбите, то ты не спрячешься за планету, ты сорвешься с орбиты. Ведь твой гипер время всей планеты не сожмет.
А если в гипере можно разгонятся, то тогда кораблям не нужны такие мощные движки и щиты от частиц - ведь можно компенсировать скорость между планетами в гипере.
Но Нептун говорил наоборот - скорость остается такой-же, и при перемещении ее необходимо компенсировать, выравнивая относительную скорость объектов, к которым летишь. Скажем половину разницы в скорости набираешь до прыжка, половину - после, а вот расстояние сжирает гипердрайв.
Вот и получается неопределенность:), так мы и не определили, что за рыба такая - гипер(ну или я не определил, но судя по измышлениям, не только).
BalogДата: Понедельник, 05.03.2012, 18:03 | Сообщение # 127
Исследователь
Группа: Пользователи
Украина
Сообщений: 211
Награды: 0
Статус: Offline
Я понял так что для полета скажем к другой звезде нужно набрать третью космическую в направлении звезды. Можно и без гмпера но лететь миллионы лет. Гипер делает то же самое но за часы или минуты. Потом нужно погасить разницу в относительных скоростях полюс третью космическую у той звезды если надо там оставаться.
То же самое и если траектория замкнута. Планеты и прочее без гипера почти замирает а ты несешься по траектории по кругу нарезая виток вокруг планеты за секунды как максимум. Значит если ракета не оснащена гипером то всегда можно от них увернуться (если конечно траектория твоего движения не пересекается скажем с планетой, облаком обломков или чем-то таким)


Сообщение отредактировал Balog - Понедельник, 05.03.2012, 18:05
SpaceEngineerДата: Понедельник, 05.03.2012, 23:17 | Сообщение # 128
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Quote (Romario-3D)
Погди, но я же не могу в гипер войти я же на стационарной орбите а значит моя скорость нулевая по отношению к планете на орбите которой я нахожусь, или я что то не догоняю?

Нет, не нулевая. Скорость спутника на геостационарной орбите относительно центра Земли = 2 * пи * 36000 км / 24 ч = 2.6 км/с. Скорость относительно центра планеты надо брать. Стоящий на экваторе Земли корабль имеет скорость 460 м/с относительно центра Земли, поэтому если бы его не поддерживала поверхность планеты, он бы находился на эллиптической орбите вокруг её центра, причём проходящей почти целиком внутри планеты. Он может включить гипердрайв, но при этом останется на поверхности, т.к. поверхность всё ещё не даёт ему лететь внутрь планеты. Гипер - это ускорение времени в пузыре вокруг корабля. Столкновение с планетой или астероидом в гипере приведёт к тому же результату, что столкновение в обычном полёте.

Quote (Romario-3D)
Почему не может? Если судить по первой части сообщения то ему можно выполнить тот же маневр что и мне посаветывали только по орбите вокруг системы и атаковать повторно?

Если атакующий корабль на орбите планеты - да, можно. Но для этого желательно подобрать орбиту, почти точно совпадающую с орбитой цели.

Quote (Mefistofel)
Если резко увеличить скорость на орбите, то ты не спрячешься за планету, ты сорвешься с орбиты. Ведь твой гипер время всей планеты не сожмет.

Есть такое. Когда я начал делать физику, обнаружил эту проблему. Допустим корабль на круговой орбите у Земли, его скорость 8 км/с. При включении гиперускорения с точки зрения корабля планеты почти замирают, а скорость корабля остаётся 8 км/с, плюс орбитальная скорость Земли 30 км/с. Получается скорость корабля относительно планеты 38 км/с, и он по гиперболе улетает от неё. В общем, такая простая реализация не катит, надо други формулы выводить. Исходя из закона сохранения энергии например. Или предрассчитывать траекторию корабля по законам механики и двигать его по ней как по сплайну, только с ускоренным временем.

Quote (Balog)
Значит если ракета не оснащена гипером то всегда можно от них увернуться (если конечно траектория твоего движения не пересекается скажем с планетой, облаком обломков или чем-то таким)

Да, и это можно использовать. Например корабль, идущий на посадку, в этот момент уязвим - его траектория пересекается с планетой, и если он включит гипер - врежется в неё.


BalogДата: Понедельник, 05.03.2012, 23:33 | Сообщение # 129
Исследователь
Группа: Пользователи
Украина
Сообщений: 211
Награды: 0
Статус: Offline
Quote (SpaceEngineer)
Допустим корабль на круговой орбите у Земли, его скорость 8 км/с. При включении гиперускорения с точки зрения корабля планеты почти замирают, а скорость корабля остаётся 8 км/с, плюс орбитальная скорость Земли 30 км/с. Получается скорость корабля относительно планеты 38 км/с, и он по гиперболе улетает от неё.

А вот это непонятно. Если мы находимся в сфере действия Земли и Земля оказывает на нас преимущественное влияние то какое значение меет скорость движения Земли и нас вместе с ней? А если подумать то Земля вместе с Солнцем летит еще быстрее куда-то вокруг центра Галактики, а Галактика в свою очередь еще быстрее куда-то... Это все не нужно. Пока мы в сфере действия Земли то Земля оказывает преимущественное влияние а Солнце - возмущающее (которое можно учитывать а можно и отбросить). И наша скорость - 8 км/с относительно Земли и никуда мы по гиперболе не улетаем. Это же просто. А вот когда мы удалимся от Земли на расстояние что Солнце станет на нас преимущественно влиять, то учитывая скорость Земли и нащу (векторно) нужно узнать нащу скорость относительно Солнца. Она будет порядка 30 км/с или несколько больше, но для Солнца это тоже не гиперболическая.
Главное что бы при переходе от одного тела влияния к другому небыло рывков скорости. Тоесть мы летим и летим. И переходим от одной системы координат где мы движемся с гиперболической скоростью (например разогнавшись относительно Земли для ухода от нее) к другой относительно Солнца, и в этой новой системе координат наша скорость эллиптическая. Все плавно и незаметно.


Сообщение отредактировал Balog - Понедельник, 05.03.2012, 23:38
SpaceEngineerДата: Понедельник, 05.03.2012, 23:40 | Сообщение # 130
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Quote (Balog)
Пока мы в сфере действия Земли то Земля оказывает преимущественное влияние а Солнце - возмущающее (которое можно учитывать а можно и отбросить). И наша скорость - 8 км/с относительно Земли и никуда мы по гиперболе не улетаем. Это же просто.

Ничё не просто. Напиши формулу или псевдокод, и увидишь что эта идея не работает. Без переключения if-ом: вот здесь только Земля притягивает, а вот здесь только Солнце. В природе гравитация не переключается, а суммируется. Значение имеет относительный вклад каждого источника. Нельзя пренебречь притяжением Солнца вблизи Земли, а вот притяжением Плутона или Сириуса можно.


MefistofelДата: Вторник, 06.03.2012, 00:45 | Сообщение # 131
Исследователь
Группа: Команда SE
Пират
Сообщений: 173
Награды: 0
Статус: Offline
я так понимаю, фундаментальные взаимодествия начнут по другому влиять в пузыре времени(при переходе через границу)
Возможно будет фактически правильным что планеты в таком замедленно режиме фактически имеют меньше притяжение=меньше на тебя влияют. Соответственно скорость в 30 км/с будет уменьшена пропорционально времени, а вот с орбиты ты слетишь за счет своих 8 км/с.(А если и галактическую скорость учитывать?:))
И еще - непонятно, сможешь ли ты маневрировать там, на сверхсветовой скорости?
вообще скорость у нас без приложэения сил везде равномерная и прямолинейная, относительно чего она должна увеличится.
Я думаю, что частью величин можно пренебречь в силу их специфики - на орбите Земли будет незначительно влияние дальних планет и астероидов, а притяжение галактики будет константой на очень большом расстоянии и будет компенсироваться за счет центробежной силы - галактическая невесомость:)

А как вторая часть вопросов из поста? Будет ли обнаружение сверхсветовых объектов или колониям придется договариваться, чтобы не повыпиливать друг друга разогнанными подшипниками?


Сообщение отредактировал Mefistofel - Вторник, 06.03.2012, 00:48
BalogДата: Вторник, 06.03.2012, 01:26 | Сообщение # 132
Исследователь
Группа: Пользователи
Украина
Сообщений: 211
Награды: 0
Статус: Offline
SpaceEngineer, ну хорошо, а если учитывать в процентном отношении силу влияния главного и возмущающего тела? Около Земли - Земля главное, Солнце - возмущающее. В зависимости от расстояний силы меняются. Примерно как в Орбитере, там ведь это все работает. Когда возмущающее тело становится сильнее главного - их роли меняются. Можно одновременно подсчитывать силы воздействия других ближайших тел: Луны и пары ближайших планет. Или всех тел системы кроме астероидов. Но расчет вести только по сильнейшему - главное тело и следующему по силе - возмущающему. Если все тела системы кроме одного оказывают в данный момент минимальное воздействие - не учитывать вовсе. Или если не сложно - добавлять векторно силы.

Сообщение отредактировал Balog - Вторник, 06.03.2012, 01:29
SpaceEngineerДата: Вторник, 06.03.2012, 02:32 | Сообщение # 133
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Quote (Mefistofel)
И еще - непонятно, сможешь ли ты маневрировать там, на сверхсветовой скорости?

Допустим корабль включил движки, находясь в пузыре ускорения времени. Что произойдёт? Затрудняюсь ответить. Корабль будет ускоряться плазмой как при обычном полёте, но когда плазма войдёт в область ускоренного времени, что произойдёт? И когда выйдет из неё с другой стороны? Вряд ли корабль будет иметь ускорение, в N раз большее обычного (где N - фактор ускорения времени), иначе это нарушение закона сохранения энергии (халявно ускориться до субсветовой скорости, потратив 1 кг топлива).

Кстати, такой же вопрос у меня возник, когда я играл в Mass Effect. Хорошо, поле эффекта массы уменьшает массу снаряда с 2 кг до 2 мг и рельсотрон разгоняет его до 100 км/с. Импульс p = m*v = 0.002 * 100000 = 200. Но что произодёт, когда снаряд покинет поле эффекта массы? Его масса снова станет 2 кг, а испульс остался 200, значит скорость должна упасть до 200/2 = 100 м/с. Так что поле эффекта массы оказалось бесполезным. Правда, если рассчитать всё с позиций кинетической энергии, получаются другие числа: E = m*v*v/2 = 0.002 * 1e10 / 2 = 1e7 Дж, при выходе из поля - v = sqrt(2 * E / 2) = sqrt(1e7) = 3.162 км/с. Т.е. 3.062 км/с кинетической энрегии выделится в виде тепла, и снаряд просто испарится на выходе из пушки. Те же проблемы и при использовании поля эффекта массы для облегчения работы реактивных двигателей - масса корябля уменьшается в 1000 раз, но и масса рабочего тела уменьшается во столько же (двигатели ведь тоже находятся в поле), в результате никакого выигрыша.

Quote (Mefistofel)
А как вторая часть вопросов из поста? Будет ли обнаружение сверхсветовых объектов или колониям придется договариваться, чтобы не повыпиливать друг друга разогнанными подшипниками?

Обнаружение может и будет, но очевидно излучение или что там от сверхсветового корабля будет лететь со скоростью света. Поэтому когда игрок влетает в систему, его не сразу увидят, а только спустя часы или минуты. Если он выпрыгнет совсем рядом с планетой - секунды.

Balog, не надо ничего этого. Гораздо проще взять все тела в системе (кроме астероидов) и просто сложить векторно силы от них. В Орбитере и у меня именно так и делается. (С астероидами сложенее, пояс астероидов можно учитывать как некое торообразное распределение массы - использовать аналитическую формулу, а при приближении к астероиду считать силу от него честно.)


BalogДата: Вторник, 06.03.2012, 11:28 | Сообщение # 134
Исследователь
Группа: Пользователи
Украина
Сообщений: 211
Награды: 0
Статус: Offline
SpaceEngineer, Да, так будет честнее всего. Но в любом случае никак не выйдет что если корабль летит вокруг Земли со скоростью 8 км/с а Земля в свою очередь имеет скорость 30 км/с а значит корабль имеет скорость 38 км/с и улетает по гиперболе нафиг. Тут вы что-то не так считаете. 30 км/с это относительно Солнца а не Земли и считая относительно Земли скорость земли учитывать не нужно.
SpaceEngineerДата: Вторник, 06.03.2012, 12:44 | Сообщение # 135
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Quote (Balog)
Тут вы что-то не так считаете.

Я ничего специално не считаю. Физдвижок не знает где планеты и как там они движутся. У него есть скорость корабля и гравитационный потенциал в точке положения корабля в каждый момент времени. Грав. потенциал вычисляется суммированием потенциалов от всех планет системы, и делается это даже не в классе физики. Если гиперускоритель выключен, всё прекрасно работает, корабль можно выветсти на орбиту или гомановскую перелётную трассу. Но если включить гипер, корабль улетает по гиперболе в ту сторону, куда летела планета. Почему так происходит - я объяснил.

Кстати, это всё оффтоп, надо перенести это обсуждение с правильную тему.


Поиск:

>