Заголовок спойлераПодразумевается, что игра типа ksp, но не мемная.
Программа минимум:
- одна планета (сферическая, без атмосферы) и один спутник
- простейший конструктор деталей (топливный бачок, двигатель, гиродин)
- управление двигателями и ориентацией
- редактор ракет
- честная гравитация с точками лагранжа
- меню загрузки и сохранения
Элементы посложнее, которых в первой альфа-версии не будет:
- ступени и отстыковочные детали
- планировщик полёта (добавлять манёвры)
- двигатели управления ориентацией
- автопилоты, удерживающие определённую ориентацию или определённую орбиту
- больше двигателей и деталей, произвольная регулировка размеров бачков и конструктивных деталей
- электричество, ритеги и солнечные панели
- рельеф на планетах
- более крупная система планет (при этом нужно ещё как-то придумать чтобы орбиты планет были устойчивыми при ускорении времени)
- антенны и система связи, с ретрансляторами и диаграммами направленности антенн
- стыковочные узлы
- загрузка гиродинов и системы разгрузки гиродинов (упрощённые, без реальных маховиков, а просто цифры загрузки по трём осям и системы разгружающие оси)
- теплообмен, нагрев от солнца, системы охлаждения - какие-то странные эффекты космоса, что аппарат раскрашенный с одной стороны чёрным, а с другой стороны материалом с малой излучательной способностью будет испытывать постоянное ускорение из-за неравномерного теплового излучения в космос) (нужно почитать про солнечный ветер и солнечные паруса)
- атмосфера и простейшая аэродинамика, поток газов нагревающий детали и оказывающих на них давление, стабилизаторы и рули у ракет, атмосферные двигатели, аэродинамический нагрев
- мультиплеер (перемотка времени раздельная, игроки могут управлять аппаратом в разным моменты времени - и потом встречаться в одном моменте (после того как игрок из прошлого завершает свои дела, у игрока в будущем подменяется траектория аппарата первого игрока - игрок в прошлом не может взаимодействовать с аппаратами, которые уже задействовал игрок из будущего) - достаточно сложно будет учесть всё это вместе с системой связи, где множество аппаратов взаимодействуют друг с другом)
- эффекты теории относительности, гравитационное и релятивистское замедление времени, что тоже должно оказывать влияние на орбиты; сложные гравитационные эффекты, которые из-за неравномерности гравитационного поля могут за большое время развернуть аппарат
- система покупки деталей, добычи ресурсов и продажи
- система квестов, по размещению телескопов в L2, добычи проб грунта из разных частей разных планет, по изучению магнитного поля далёких планет, или изменению орбиты астероидов (для переработки их в ресурсы)
- больше комет, астероидов, заброшенных космических станций, лучей гамма-всплесков
- погода и разные климатические зоны, жидкие или непригодные (рыхлые, заваленные камнями) для посадки поверхности