Автоматика в «Операторе» — не кнопка «выиграть», а способ не делать сотый раз то, что уже умеешь. Отсюда главное правило: автоматизируют повторение и точность, а не новизну. Первый полёт куда-либо всегда стоит провести руками — иначе непонятно, что вообще должен делать скрипт.
Пять слоёв и что они закрывают
| Слой | Инструмент | Закрывает | Цена входа |
|---|---|---|---|
| 0 | Руки + SAS | Всё новое, разовое, непонятное | нет |
| 1 | MechJeb2 | Типовые манёвры здесь и сейчас | минуты |
| 2 | Kerbal Alarm Clock, Haystack | Не проспать манёвр, не потерять аппарат | минуты |
| 3 | kOS | Повторяемый профиль полёта, точность, свои правила | часы |
| 4 | Routine Mission Manager | Рутинные рейсы по накатанному маршруту | десятки минут |
| 5 | kRPC | Логика, которой тесно в kOS: расчёты, графики, серии | часы + Python |
Подробности по каждому — в Автоматика полётов и рутина, язык скриптов — в kOS: основы.
Ситуация → чем брать
| Что делаешь | Чем | Почему так |
|---|---|---|
| Первый полёт к новому телу | руками | Ты ещё не знаешь профиль, автоматизировать нечего |
| Вывод на орбиту в сто первый раз | kOS: готовые рецепты ascent.ks |
Профиль известен, руки только тратят время |
| Спутник строго на 2 863 334 м с наклонением 0° | kOS | Контракты созвездий проверяют параметры жёстко, руками попадать мучительно |
| Стыковка раз в месяц | MechJeb | Писать свой докинг — работа на вечер, автопилот уже есть |
| Стыковка каждый день по расписанию | RMM | Один раз слетал — дальше рейс повторяется без тебя |
| Посадка на Муну в шестой раз подряд | kOS | Скрипт держит вертикальную скорость точнее человека |
| Разбор «почему не хватило Δv» | телеметрия (Телеметрия: разбирать полёт по числам) | Числа честнее ощущений |
| Серия из 12 однотипных спутников | kOS + Нейросеть как второй пилот | Один скрипт с параметрами вместо 12 ручных запусков |
| Уникальный трюк с гравиманёвром | руками + Автоматика полётов и рутина-планировщик | Одноразовое, скрипт не окупится |
Признаки, что пора писать скрипт
- Ты делаешь одно и то же третий раз подряд и уже знаешь порядок действий наизусть.
- Ошибка стоит дорого: попадание в узкий коридор орбиты, посадка с малым запасом топлива.
- Полёт длинный и скучный: подъём на 100 км, ожидание апоцентра, короткий прожиг.
- Нужна повторяемость: серия спутников должна лечь на одинаковые орбиты, а не «примерно».
Признаки, что автоматика сейчас навредит
- Ты не умеешь делать это руками. Скрипт зафиксирует твоё непонимание и разобьёт аппарат ровно и стабильно.
- Аппарат нестандартный — асимметричная тяга, странная центровка. Простой скрипт взлёта рассчитан на нормальную ракету.
- Задача одноразовая. Час на скрипт ради одного полёта — не сделка.
- Тебе просто нравится летать. Это игра; автоматизируй скуку, а не удовольствие.
Порядок освоения
- Летай руками, пока профиль не станет привычкой.
- Поставь MechJeb и посмотри, как он ведёт тот же профиль — заодно увидишь ориентиры.
- Открой процессор kOS, повтори простейший скрипт из kOS: готовые рецепты на дешёвой ракете.
- Добавь телеметрию (Телеметрия: разбирать полёт по числам) — начни измерять, а не угадывать.
- Собери свою библиотеку функций (kOS: продвинутое) — дальше каждый новый скрипт пишется за минуты.
- Если хочется быстрее — подключи Нейросеть как второй пилот: ассистент пишет черновик, ты проверяешь и гоняешь. Техника подключения — Подключаем ИИ-агентов.
Автоматика не отменяет понимания. Скрипт, который ты не можешь прочитать, — это не автоматизация, а лотерея.