Давным давно у MechJeb был модуль, позволявший подменять навыки пилотирования умением писать скрипты. Потом
Мод kOS реализует весьма похожий функционал, позволяя скриптовать поведение ракеты на псевдоязыке. Я собирался попробовать этот мод и в итоге наткнулся на это видео с канала Damien Deslandes.
На первый взгляд ничего сложного. Язык примитивен и напоминает BASIC, есть циклы и условные переходы, поддержки функций и тем более объектов — похоже, нет. На github есть описание синтаксиса и библиотек. Там же — примеры и ссылки на форум и сообщество в reddit.
На мой взгляд kOS — достаточно интересный компромисс между роботизированными программами взлет/посадка MechJeb и полностью ручным управлением. Как напрограммировал, так и полетел.
6 комментариев
Тут возникает естественный вопрос, а в чем тогда будет состоять игра, если все пуски будут автоматом отрабатывать?
Вообще все это конечно тоже «не то». Я имею в виду, хочется пульнуть беспилотник куда-то, и забыть про него. И чтобы он все команды отрабатывал самостоятельно, по программе, да… Т.е. ближе к симуляции irl уже.
ЗЫ: нашел, позже отпишусь на эту тему.
Конечно, это не совсем то, как видят Сквады КСП, но модами такое сделать было бы реально, думаю. Надо только чтоб игра сначала до конца оформилась.