Все еще работаю над добавлением топлива в игру.
Механика топлива вроде бы простая - бери да трать его это топливо, но есть много моментов (научных и игровых).
Как уже писал ранее, в игре появится реактивное топливо⛽ для реактивных (маршевых) двигателей корабля. Для электрического ракетного двигателя (ЭРД) наших кораблей топливом будут всевозможные газы (азот, водород, аргон, метан и тп). Это топливо будет расходоваться на взлет/посадку на планетах, а так же на суборбитальные перелеты между разными локациями на планете.Так же будет нужно термоядерное топливо для выработки энергии на корабле (водород или гелий-3).
Вот например один из интересных научных моментов, с которым я столкнулся при разработке, и который я раньше не знал (или знал, но не осознавал):
- Сперва напомню что главным параметром, определяющим сможет ли ваш корабль совершить взлет/посадку будет так называемая Характеристическая скорость Δv (дельта-v, произносится как дельта-вэ) - это изменение скорости космического аппарата, которое необходимо для выполнения манёвра. Для взлета с Земли примерно нужно Δv = 9.4 км/с, для взлета с Луны потребуется Δv = 1.7 км/с.
- Так вот, ситуация тут вроде интуитивно понятная: чем больше планета тем сильнее ее гравитация и тем больше требуется Δv для взлета, и следовательно мы потратим больше топлива.
Кстати говорить "сильная гравитация" не очень правильно, тут правильнее говорить "больше ускорение свободного падения", но нам так говорить удобнее так что продолжим так говорить :)
- Но есть такой момент: Планета «Альфа» в системе "Центавра А" это землеподобная планета (планета с болотами и мхом), ее радиус близок к земному, но плотность ее заметно меньше чем у Земли. А значит ее g (ускорение свободного падения) гораздо меньше чем у Земли, проще говоря - ее гравитация слабее.
Казалось бы все, разобрались. Все же и так понятно. Но, подождите...
- А вот например планета "Бета", которая в 1.5 раза! больше по радиусу чем наша Земля и аж в 3 раза! тяжелее (так называемый класс планет - суперземля). Наверное там Δv вообще будет огромным, и никакой корабль не сумеет взлететь с ее поверхности?
Но физика нас тут спасает.
Ускорение свободного падения g = G*M/R², обратите внимание - чем больше радиус планеты (при той же массе), тем меньше ее ускорение свободного падения!
Рассчитав g для планеты Бета мы удивимся - всего на 30% больше чем на Земле. Взлет вполне по силам. Хотя прыгать и падать на такой планете все равно не рекомендуется)
- Так что необязательно если планета большая — у нее будет огромное ускорение свободного падения и все пропало. В Вселенной очень много планет от 1.2 до 4 радиусов нашей планеты, но при этом у них небольшая/средняя плотность (класс суперземля).
Между прочим, планеты типа суперземля — очень распространенный тип планет, возможно они распространены даже больше чем землеподобные планеты, однако почему то в нашу Солнечную Систему ни одной такой планеты не отгрузили.
Кстати есть и обратная суперземлям ситуация - например мы сели на планету небольшую по радиусу (скажем как Луна), но очень плотную (например в ней много металла). На такой планете, представьте себе, ускорение свободного падения может быть даже больше чем на Земле!
Конечно в игре вам не придется сидеть с калькулятором и считать какое там ускорение свободного падения на конкретной планете :) Все будет посчитано заранее при добавлении разных планет в игру. А масса и радиус будут просто справочной информацией. Но вы теперь будете понимать что стоит за этими цифрами
Игра на Steam:
Игра на VK Play: