industrialevolution/research-system
Система исследований - механика, добавляемая модификацией IndustrialEvolution проекта GravityCraft.
Основы
До появления науки развитие Industrial Evolution в основном определялось доступностью ресурсов и оборудования. Теперь между игроком и продвинутым промышленным механизмом появляется ещё один этап — исследование технологии.
Каждое личное промышленное измерение получает собственное дерево технологий и единый научный профиль. Продвинутые механизмы становятся доступны для самостоятельного производства после завершения связанных с ними исследований.
В результате развитие превращается из простой последовательности крафтов в полноценную технологическую прогрессию:
- освоить предыдущую технологию →
- подготовить материалы →
- провести исследование →
- открыть производство нового оборудования.

Исследование — это процесс
Мы не хотели превращать научную систему в кнопку: «Нажать → подождать несколько секунд → технология открыта».
Каждое исследование является отдельным продолжительным производственным процессом. Сначала игрок выбирает доступную технологию, затем выполняет её требования, передаёт необходимые объекты исследования, загружает лабораторные комплекты, обеспечивает лабораторию энергией и только после этого запускает проект.
Во время работы лаборатория постепенно расходует энергию и комплекты и увеличивает прогресс исследования. После достижения полного прогресса технология открывается для всего личного измерения.
Объекты исследования
В Industrial Evolution не появляется ещё одна абстрактная валюта вроде «очков науки», «фрагментов знаний» или универсальных исследовательских жетонов.
Вместо этого технологии требуют реальные тематические предметы, связанные с изучаемым направлением. Это могут быть геологические образцы, полезные ископаемые, продукты различных стадий переработки, компоненты механизмов, топливо, электронные детали или элементы энергетического оборудования.
Идея здесь довольно простая: новое исследование должно подтверждать, что игрок действительно освоил предыдущий этап промышленного развития. Например, изучение продвинутой переработки может потребовать несколько состояний одного металла:
руда → измельчённая руда → очищенная руда → пыль → слиток.
А исследование промышленного бурения может потребовать результаты геологической разведки и компоненты уже существующего оборудования. Объекты можно передавать в проект постепенно.
Если исследование требует 16 определённых образцов, сначала можно внести 8:
- 8 / 16
а позднее добавить оставшиеся:
- 16 / 16
Внесённый прогресс требования сохранится.

При этом предмет не исчезает только потому, что игрок положил его во входной слот. Для безвозвратной передачи используется отдельное подтверждение — например кнопка «Передать объекты».
Это позволяет проверить, что именно будет внесено в исследование, и защищает игрока от случайного уничтожения дорогих механизмов через внешнюю автоматизацию.
Закрытые технологии остаются видимыми
Мы не прячем от игрока будущие возможности развития. Поэтому предметы закрытых технологий продолжают отображаться в JEI.
Если соответствующее исследование ещё не проведено, предмет получает значок замка, а вместо полного производственного рецепта отображается информация о необходимой технологии.
Например:
Технология не исследована
- Требуется исследование: «Комплексная добыча»
- Проведите исследование в лаборатории, чтобы открыть производство.
После завершения исследования замок исчезает, а рецепт становится доступен
