Все еще работаю над добавлением топлива в игру. Механика топлива вроде бы простая - бери да трать его это топливо, но есть много моментов (научных и игровых). Как уже писал ранее, в игре появится реактивное топливо для реактивных (маршевых) двигателей корабля. Для электрического ракетного двигателя (ЭРД) наших кораблей топливом будут всевозможные газы (азот, водород, аргон, метан и тп). Это топливо будет расходоваться на взлет/посадку на планетах, а так же на суборбитальные перелеты между разными локациями на планете. Так же будет нужно термоядерное топливо для выработки энергии на корабле (водород или гелий-3). Вот например один из интересных научных моментов, с которым я столкнулся при разработке, и который я раньше не знал (или знал, но не осознавал): - Сперва напомню что главным параметром, определяющим сможет ли ваш корабль совершить взлет/посадку будет так называемая Характеристическая скорость Δv (дельта-v, произносится как де́льта-вэ́) - это изменение скорости космического аппарата, которое необходимо для выполнения манёвра. Для взлета с Земли примерно нужно Δv = 9.4 км/с, для взлета с Луны потребуется Δv = 1.7 км/с. - Так вот, ситуация тут вроде интуитивно понятная: чем больше планета тем сильнее ее гравитация и тем больше требуется Δv для взлета, и следовательно мы потратим больше топлива. Кстати говорить "сильная гравитация" не очень правильно, тут правильнее говорить "большое ускорение свободного падения", но нам так говорить удобнее так что продолжим так говорить :) - Но есть такой момент: Планета «Альфа» в системе "Центавра А" - это землеподобная планета (планета с болотами и мхом), ее радиус близок к земному, но плотность ее заметно меньше чем у Земли. А значит ее g (ускорение свободного падения) гораздо меньше чем у Земли, проще говоря - ее гравитация слабее. Казалось бы все, разобрались. Все же и так понятно. Но, подождите... - А вот например планета "Бета", которая в 1.5 раза! больше по радиусу чем наша Земля и аж в 3 раза! тяжелее (так называемый класс планет - суперземля). Наверное там Δv вообще будет огромным, и никакой корабль не сумеет взлететь с ее поверхности? Но физика нас тут спасает: ускорение свободного падения g = G*M/R², обратите внимание - чем больше радиус планеты (при той же массе), тем меньше ее ускорение свободного падения! Рассчитав g для планеты Бета мы удивимся - всего на 30% больше чем на Земле. Взлет вполне по силам. Хотя прыгать и падать на такой планете все равно не рекомендуется) - Так что необязательно если планета большая — у нее будет огромное ускорение свободного падения и все пропало. В Вселенной очень много планет от 1.2 до 4 радиусов нашей планеты, но при этом у них небольшая/средняя плотность (класс суперземля) Между прочим, планеты типа суперземля — очень распространенный тип планет, возможно они распространены даже больше чем землеподобные планеты, однако почему то в нашу Солнечную Систему ни одной такой планеты не отгрузили. Кстати есть и обратная суперземлям ситуация - например мы сели на планету небольшую по радиусу (скажем как Луна), но очень плотную (например в ней много металла). На такой планете, представьте себе, ускорение свободного падения может быть даже больше чем на Земле! Конечно в игре вам не придется сидеть с калькулятором и считать какое там ускорение свободного падения на конкретной планете :) Все будет посчитано заранее при добавлении разных планет в игру. А масса и радиус будут просто справочной информацией. Но вы теперь будете понимать что стоит за этими цифрами. #игры #видеоигры #инди #vkplay #космос #астрономия #videogames
Spaceship Commander
Традиционная рубрика "космический календарь" 21 июня - день летнего солнцестояния! В день летнего солнцестояния в Северном полушарии наблюдается самый длинный день и самая короткая ночь, а в день зимнего солнцестояния наоборот — самый короткий день и самая длинная ночь по сравнению с любым другим днём года. Это один из моих любимых дней, потому как в северных широтах идут белые ночи (в Сибири в том числе, я тут живу). Круто когда постоянно светло! #деньлетнегосолнцестояния #солнцеворот #космос #астрономия
Структура «игрового пространства» выглядит следующим образом: - Близкий уровень: Это уровень с максимальным приближением🔍 , когда мы видим свой корабль🚀, членов экипажа👨🚀, поверхность планеты🌲. Отсюда мы можем разглядеть детали объектов (костюмы персонажей, детали сооружений, цветочки и т. п.). Так же отсюда идет основное управление своим отрядом и системами корабля (модулями). - Тактический уровень: Это уровень когда вы отдаляете камеру из близкого уровня. Отсюда удобно обозревать космические сражения - мы видим десантные капсулы📱 (свои и вражеские), видим приближающиеся снаряды. На этом уровне еще появляется доп. графика - некие "квадраты", которые помогают визуально разделять "пустое пространство" на зоны. Если дело происходит на планете то тут мы можем увидеть орбиту (квадраты над планетой) а так же локации на этой планете (можно клац в локацию — и мы можем приземлиться на ней). - Уровень звездной системы: Появляется после дальнейшего отдаления камеры из тактического уровня. На уровне звездной системы мы можем путешествовать по космосу (с помощью варп-двигателя корабля, не с помощью маршевых двигателей!). Отсюда мы вступаем в контакт с кораблями противника, торговцами и планетами, а так же можем пролетать через гиперврата🥅 в другие звездные системы. - Уровень галактики: 🌀Сюда мы попадаем путем дальнейшего отдаления камеры из уровня звездной системы. Отсюда мы можем понять где расположены соседние звездные системы и как они соединены гипервратами. Еще чуть подняв камеру нам начинают показываться названия регионов галактики. Звучит возможно сложно, но на деле в игре нужно всего-лишь крутить колесико мыши и наслаждаться масштабами космоса:) #игра #игры #видеоигры #инди #vkplay #космос #локация #приключения #путешествия
На станции игрока можно скидывать все добытое в путешествиях добро👜, так как трюмы у кораблей не резиновые, а на станции места очень много. Здесь можно квартировать своих членов экипажа👨🏭, можно оставлять каких-то членов экипажа на станции а каких то брать с собой в полет. Также тут можно починить корабль и купить базовые товары. Торговля тут, кстати, доступна потому что станция находится в непосредственной близости от инфраструктуры торгового флота Земной Федерации. #игра #игры #видеоигры #инди #vkplay #космос #симулятор #рпг #стратегия #приключения
Немного расскажу о предстоящем обновлении: Как уже говорилось ранее, в игре появится топливо⛽ для реактивных (маршевых) двигателей корабля. Это топливо будет расходоваться на взлет/посадку на планетах, а так же на суборбитальные перелеты между разными локациями на планете. Какие есть особенности: Корабли в игре используют электрические ракетные двигатели⚡ (ЭРД). Удобство ЭРД заключается в том, что они могут работать на однокомпонентном топливе (газах), например аргон, водород, гелий, азот и даже кислород. Жидкостные ракетные двигатели (ЖРД) работают зачастую на топливных парах типа водород-кислород, керосин-кислород, метан-кислород и тп. Главным параметром, определяющим сможет ли ваш корабль совершить взлет/посадку будет так называемая Характеристическая скорость Δv (дельта-v, произносится как де́льта-вэ́) - это изменение скорости космического аппарата, которое необходимо для выполнения манёвра. Это своего рода «валюта» космических путешествий. В реальной жизни каждый манёвр корабля стоит определённое количество дельта-v, и весь полёт планируется как бюджет этих изменений скорости: выход на орбиту планеты, коррекции траектории, стыковка с МКС, возвращение на Землю🌍 Например средняя Δv для взлета с поверхности Земли на низкую околоземную орбиту составляет около 9.4 км/с, из которых 7.8 км/с - это скорость которую нужно непосредственно набрать для выхода на орбиту и еще 1.6 км/с - это гравитационные потери. Гравипотери тем выше, чем медленнее взлетает наша ракета (если у нее низкая тяга), каждая секунда нахождения в гравитационном поле нашей планеты - это дополнительные гравитационные потери. Поэтому важно чтобы наш двигатель выдавал максимальную тягу🚀, и желательно, при минимальном весе🧱 корабля. Поэтому в игре нам будет нужно искать более тяговитое топливо: например водород - самое стремное топливо для взлета с планеты, его коэффициент тяги всего 1, у гелия он уже 2, у азота 4, а у аргона целых 6! Кстати водород еще и места много занимает (объем, м3). При необходимости, если наше топливо не позволит нам набрать требуемый Δv, выход будет только один - сбрасывать лишний груз из трюма корабля, или искать еще дополнительное топливо. Чем больше и тяжелее корабль, тем больше топлива ему придется сжечь чтобы набрать требуемую Δv. Кстати, в игре расчет Δv производится (хоть и упрощенно) по знаменитой формуле Циолковского: Δv корабля = v_вых × ln(m0 / m1). v_вых - скорость истечения выхлопных газов из двигателя, м/с m0 - начальная масса корабля (топливо + конструкция корабля) m1 - конечная масса корабля (после выработки топлива) ln — натуральный логарифм Так же учитывается: - Насколько "сильная гравитация" у планеты - то есть ее ускорение свободного падения (у Земли например оно составляет 9.81 м/с2). Чем оно выше тем больше гравипотери, и следовательно, расходы топлива. - Есть ли атмосфера у планеты, и какова ее плотность. Чем атмосфера плотнее, тем больше подъемная сила, возникающая при движении корабля (по лору игры корабли взлетают немного полого, почти по самолетному, а не вертикально как ракеты). Чем выше плотность атмосферы тем меньше расходы на топливо. А на планетах без атмосферы расходы топлива максимальны (крылья тут не помогут, только чистая реактивная тяга наших воистину мощнейших ЭРД). - Аэродинамическая эффективность корабля. Работает примерно так: чем корабль более "самолетный" тем больше аэродинамика. Чем корабль более "кирпич" тем аэродинамика меньше. Большая аэродинамика помогает при взлете (и особенно при посадке), она помогает кораблю развивать подъемную силу, и тем самым уменьшает дополнительные расходы на топливо. - Количество топлива на посадку зачастую тратится в разы меньше чем на взлет. Особенно если на планете есть атмосфера - она работает как тормоз (аэродинамическое торможение)
