Наука в KSP считается по формуле «эксперимент × ситуация × тело × биом». Ты не «летишь за наукой» — ты закрываешь клетки таблицы. Задача сборки «Оператор» — закрывать их дешевле и меньшим числом пусков.
Ситуации
У каждого эксперимента свой набор допустимых ситуаций:
| Ситуация | Когда засчитывается |
|---|---|
| На поверхности / на воде | сел, скорость ≈ 0 |
| В полёте низко / высоко | в атмосфере, граница у Кербина — 18 км |
| В космосе низко / высоко | выше атмосферы, граница у Кербина — 250 км |
Смена ситуации = новый результат за тот же прибор. Один термометр на посадочном модуле даёт данные при спуске (низко), у земли (низко), на поверхности — и всё это ещё раз в другом биоме.
Множители тел
Кербин почти ничего не стоит (у поверхности ×0.3), Мун ×4 на поверхности, Минмус ×5. Дальше растёт: у OPM Сарнус даёт ×8 в низком космосе и ×13 в атмосфере низко, Нейдон — ×10 и ×15. Поэтому один зонд к внешним планетам окупает десяток кербинских миссий — см. Энергетика и тепло про питание таких аппаратов.
Выжимание одного эксперимента
- Первый запуск даёт основную долю, повторный — остаток. Прибор с
rerunnableкрутится сколько угодно, одноразовые — нет (список в Научные приборы сборки). - Передача даёт процент от полной ценности (у большинства приборов 40–60 %), возврат образца — 100 %. Гравиметр и термометр передавай без раздумий, образцы грунта и материаловедение — вези.
- Спектрометрон WT-SIT на станции поднимает передачу до 90 % от возврата — см. Орбитальные станции.
[x] Science!
Мод ведёт полный список того, что ещё не собрано. Кнопки-фильтры внизу окна:
- «Показать эксперименты, доступные прямо сейчас» — что можно нажать в эту секунду;
- «Показать эксперименты, доступные на этом судне» — планирование прямо в редакторе, до пуска;
- «Скрывать завершённые эксперименты» — чистый список остатка;
- «Считать завершённым без возврата» — не путает уже собранное, но ещё не привезённое.
Текстовый фильтр понимает запросы вида мун космос -низко. Окно «Здесь и сейчас» само останавливает ускорение времени при входе в новую ситуацию.
Science Relay
Передаёт данные с одного аппарата на другой — например, с зонда без нормальной антенны на релейный спутник или на станцию с лабораторией. В настройках включается «Усиление передачи данных» (зависит от силы соединения) и требование антенны-ретранслятора у цели. Работает поверх CommNet, поэтому сначала строй сеть — Связь: как работает CommNet и Созвездия и покрытие.
План первых этапов
- Кербин по биомам. Отчёты EVA и образцы грунта на территории КЦК (площадка, ВПП, здания — каждое отдельный биом), потом самолёт или ровер по берегам, горам, тундре.
- Орбита Кербина. Низкий и высокий космос над несколькими биомами за один виток.
- Мун и Минмус. Пролёт → орбита → посадка. Минмус выгоднее: ×5 и почти бесплатная посадка. Одна экспедиция с прыжками по 3–4 биомам закрывает половину дерева.
Дальше подключай Контракты и стратегии Field Research: они платят за науку, которую ты и так собираешь.
Значения терминов — «ситуация», «биом», «множитель тела» — в Глоссарий.
Автоматический сбор: не передавать пустое
Когда наукой занимается скрипт (kOS: библиотека модулей), появляется соблазн передавать всё подряд на каждом рубеже. Так делать не стоит: субъект, выбранный до предела, вернёт по радио ноль, а электричество на передачу спишется полностью.
kOS отдаёт ценность заранее — у каждой записи данных есть суффикс TRANSMITVALUE.
Проверка в одну строку экономит и заряд, и место в приборах:
LOCAL worth IS 0.
FOR d IN m:DATA { SET worth TO worth + d:TRANSMITVALUE. }
IF worth >= 0.1 { m:TRANSMIT(). } ELSE { m:DUMP(). }
Сброс данных освобождает прибор под следующий рубеж — многоразовые эксперименты от этого не страдают.